Я использую компонент AngularDart на своей странице с помощью @Component
. Я могу получить доступ к переменным внутри класса, используя стандартные угловые выражения в html, используя ng-model
и {{}}
. Однако при выполнении стандартной процедуры зацикливание:Угловая не находимая переменная, сделанная ng-repeat
<div ng-repeat="(x, y) in example_dictionary" ng-if="example_dictionary!=null">
{{x}}
</div>
Этот фрагмент кода дает мне странную ошибку Class '~~~' has no instance getter 'x'
(имя класса надрезается). Ошибка не ошибочна. Класс действительно не содержит getter x
, но это не должно быть связано с тем, что метод ng-repeat
устанавливает его и поддерживает.
Для дополнительных развлечений я заменил раздел {{x}}
статической строкой I am looping
и вот, команда цикла на самом деле зацикливает словарь на правильную сумму. Таким образом, ng-repeat
не вызывает проблем с циклом или настройкой как ранее существовавших переменных x
, так и y
.
Вопрос: Почему я не могу получить доступ к x
и как я могу получить доступ к x
?
Выполнение вышеуказанного кода теперь предоставляет класс «~~~» не имеет экземпляра getter 'entry''. Спасибо за быстрый ответ! – jakebird451