まあまあ私は角度が新しく、要素を扱うためのすべての可能な方法を理解しようとしています。いくつかのブログを通過した後、特にこのLearning Directives in angular 私はコントローラがスコープを初期化するために使用できることを知ったが、私はコントローラ内のスコープを初期化することができない、 。angularJSのディレクティブでコントローラを使用する方法
これは私のサンプルコード
app.directive("simple", function() {
return {
restrict: "EA",
transclude: true,
template: "<div><button type='button'>{{name}}click me !!!</button></div>",
link: function (scope, element, attrs) {
}
,
controller: function ($scope) {
$scope.name = 'frog';
}
};
});
これは正常に動作します:http://plnkr.co/edit/sfxxfX5bcN4ecgY5QUg3?p=preview。 –
ご迷惑をおかけして申し訳ありません。 –