2015-12-04 2 views
0

мои угловые переменные не работают: D Да, это просто так, но позвольте мне объяснить это. Я обновил свой сайт от углового 1.2 до углового 1.4. Все угловые анимации выглядят потрясающе, и они работают, но угловые переменные не показаны. Вот этот код из угловых документов. Я попробовал его на моем сайте, но результаты такие же ..Угловые переменные не обновляются с 1.2 до 1.4

<div ng-init="friends = [ 
      {name:'John', age:25, gender:'boy'}, 
      {name:'Jessie', age:30, gender:'girl'}, 
      {name:'Johanna', age:28, gender:'girl'}, 
      {name:'Joy', age:15, gender:'girl'}, 
      {name:'Mary', age:28, gender:'girl'}, 
      {name:'Peter', age:95, gender:'boy'}, 
      {name:'Sebastian', age:50, gender:'boy'}, 
      {name:'Erika', age:27, gender:'girl'}, 
      {name:'Patrick', age:40, gender:'boy'}, 
      {name:'Samantha', age:60, gender:'girl'} 
     ]"> 
I have {{friends.length}} friends. They are: 
<input type="search" ng-model="q" placeholder="filter friends..." aria-label="filter friends" /> 
<ul class="example-animate-container"> 
<li class="animate-repeat" ng-repeat="friend in friends | filter:q as results"> 
[{{$index + 1}}] {{friend.name}} who is {{friend.age}} years old. 
</li> 
<li class="animate-repeat" ng-if="results.length == 0"> 
<strong>No results found...</strong> 
</li> 
</ul> 
</div> 

it is looking like this:

Что вы об этом думаете? Есть ли проблема, когда я пытался обновить свою угловую версию? Большое вам спасибо

+0

Откройте консоль и искать ошибки! – tymeJV

+0

[This] (http://jsfiddle.net/2joy85fg/) скрипт содержит код выше, и он работает, за исключением того, что я добавил 'ng-app =" app "' и необходимый 'angular.module (. ..) 'call. –

+0

, вероятно, rpirsc13 прав, но большое спасибо Nikos Paraskevopoulos. Ты замечательный. tymeJV у вас нет ..- – crowz

ответ

0

Перенос с углового 1.2 на 1.4 потребует изменения ваших зависимостей. Есть много изменений, которые нарушат ваш код.

Например:

  • При использовании ngAnimate в 1.2 вы должны явно использовать угловую-одушевленные, который соответствует угловой версии. Просто взглянув на небольшой фрагмент кода, который вы предоставили, я бы сказал, что это так.
  • Если вы используете файлы cookie, то сервис полностью изменился, когда вы можете получать доступ только к куки-файлам через его получатели и сеттеры.

Для получения полного списка, пожалуйста, посмотрите здесь: https://docs.angularjs.org/guide/migration

+0

. Я справился с этой проблемой ngAnimate с угловым овалом, но я проверю ее еще раз. Спасибо большое. – crowz

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