0
У меня есть директива, которую я хочу передать значение, но он не работает:Как передать значения директиве angularjs?
<p>{{testvar}}</p>
<my-fn info="{{testvar}}"></my-fn>
app.directive('myFn', function() {
return {
restrict: 'E',
templateUrl: 'templates/my-fn.html',
scope: {
info: "=info"
}
};
});
мой-fn.html:
<p>the value is: {{info}}</p>
Результат: Значение в <p>
тега отображается правильно, но директива не показано и печатает следующее сообщение об ошибке в консоли:
Error: [$parse:syntax] http://errors.angularjs.org/1.4.3/$parse/syntax?p0=%7B&p1=invalid%20key&p2=2&p3=%7B%7Btestvar%7D
J/<@http://code.angularjs.org/1.4.3/angular.min.js:6:416
Проверьте все это: https://www.reddit.com/r/angularjs/comments/2e1h35/can_somebody_explain_when_to_use_curly_brackets/ –