Дано:
var myApp = angular.module('myApp', []);
myApp.directive('myDirective', function() {
return {
restrict: 'E',
scope: {
classToAdd: '@'
},
template:
'<div class="{{classToAdd}}"></div>'
};
});
Я тестирую спецификацию, где classToAdd
является статически закодированный в шаблоне:
<my-directive class-to-add="foo"></my-directive>
и classToAdd
атрибут признается только в том случае, если I $digest
$rootScope
, а не $scope
.
Почему это так?
Мне, кстати, нравится название. :) –