2015-10-20 2 views
0

Я знаю, спросил я два дня назад тот же вопрос :( autocomplete in angular with typeheadВход: автозаполнение с angularstrap

Когда я только скопировал пример из plunker она работала хорошо, но знаю, что я установил все angularstrap и хотел. связать свои собственные источники, так что теперь он не работает

<div data-ng-controller="ConnectionController"> 
<input type="text" class="form-control" ng-model="selectedState" 
bs-options="state for state in states" placeholder="Enter state" bs-typeahead> 
</div> 

мое приложение:.

var myApp = angular.module("myApp", ['ngRoute', 'ngSanitize','mgcrea.ngStrap']); 

сценарии я связан в _layout.cshtml

<script src="~/Scripts/angular.min.js"></script> 
<script src="~/Scripts/angular-animate.min.js"></script> 
<script src="~/Scripts/angular-sanitize.min.js"></script> 
<script src="~/Scripts/angular-strap.min.js"></script> 
<script src="~/Scripts/angular-strap.tpl.min.js"></script> 

Нет я получаю эту ошибку:

Uncaught Error: [$injector:unpr] http://errors.angularjs.org/undefined/$injector/unpr?p0=%24%24sanitizeUriPr…%24sceDelegate%20%3C-%20%24sce%20%3C-%20%24interpolate%20%3C-%20%24compile(anonymous function) @ MINERR_ASSET:22(anonymous function) @ angular.js:3444c @ angular.js:3571(anonymous function) @ angular.js:3449c @ angular.js:3571d @ angular.js:3593(anonymous function) @ angular.js:3450c @ angular.js:3571$get @ angular.js:12061d @ angular.js:3617(anonymous function) @ angular.js:3450c @ angular.js:3571d @ angular.js:3593(anonymous function) @ angular.js:3450c @ angular.js:3571d @ angular.js:3593(anonymous function) @ angular.js:3450c @ angular.js:3571d @ angular.js:3593(anonymous function) @ angular.js:3450c @ angular.js:3571d @ angular.js:3593Wb.c @ angular.js:1283Wb @ angular.js:1297Oc @ angular.js:1246(anonymous function) @ angular.js:20026a @ angular.js:2291(anonymous function) @ angular.js:2555q @ angular.js:300Uc.c @ angular.js:2554 

angular.js: 78

Uncaught Error: [$injector:unpr] Unknown provider: $$sanitizeUriProvider <-   $$sanitizeUri <- $sanitize <- $sceDelegate <- $sce <- $interpolate <- $compile 

http://errors.angularjs.org/1.2.0/ $ форсунка/unpr p0 =% 24% 24sanitizeUriProvid ...% 24sceDelegate% 20% 3C-% 20% 24sce% 20% 3C-% 20% 24interpolate% 20% 3C-% 20% 24compile

+1

не могли бы вы подтвердить, что версии 'angular.js' и' angular-sanitize.js' одинаковы? –

+0

ОК версии не одинаковы. Я установил его из nuget-paket-manager в visual studio. У меня есть старшие. – trap

+0

Итак, сделайте их одинаковыми версиями. –

ответ

0

Проблема была неправильными версиями angular.js. У меня была очень старая версия, поэтому она не сработала.

Смежные вопросы