我正在尝试制作一个 Angular 指令,它需要一些数据并根据输入修改范围变量,但我无法让它工作。
这是我的 JS 的简化版本:
var module = angular.module('myapp', []);
module.directive('checkDirective', function() {
return {
restrict: 'E',
scope: { line: '@' },
transclude: true,
controller: function($scope) {
$scope.newLine = $scope.line;
},
template: '<div ng-transclude></div>'
};
});
这是我的 HTML:
<div ng-app="myapp">
0
<check-directive line="...">
a{{line}}b{{newLine}}c
</check-directive>
1
</div>
它的小提琴在这里:http: //jsfiddle.net/k66Za/60/
任何帮助,将不胜感激!