я получаю сообщение об ошибке: angular.js: 10627 Ошибки: [$ синтаксического анализ: синтаксис]интерполирование значения атрибута в угловом шаблоне вызывает ошибку синтаксического анализа
когда интерполирования значения в шаблоне, только тогда, когда он находится в атрибут элемента.
шаблона field_message.html:
<input type="number" ng-model="{{ model }}">
<div>{{ model }}</div>
директива:
myApp.directive('ivInput', function(){
return {
restrict: 'EA',
templateUrl: "field_message.html",
scope: {
model: '@ngModel'
}
};
});
вид HTML:
<div iv-input="flatK" ng-model="modelname"></div>
В шаблоне, первый экземпляр {{модель}} вызывает ошибка синтаксического анализа. Если я удалю это, другой экземпляр правильно отобразит имя модели. Есть ли способ получить имя модели в значение для ng-модели на входном элементе?
– avim101