次の簡単な例では、ビューのディレクティブによってコントローラから名前モデルを出力しています。例は正常に動作していますが、使用するのはです。がわかりません。誰かがその使用法を説明できますか?あなたのディレクティブ内部の一部のコンテンツを持っている場合は、基本的にそれが自動的例については指示内容単純なディレクティブで使用例を複写します。例
によって置き換えられます
<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.8/angular.min.js" ></script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">
<people></people>
<script>
//module declaration
var app = angular.module("myApp",[]);
//controller declaration
app.controller('myCtrl',function($scope){
$scope.name = "Peter";
});
//directives declaration
app.directive('people',function(){
return{
restric: 'E',
template: '<div>{{name}}</div>',
transclude: true
}
});
</script>
</body>
</html>
また、継承されるものは、その継承されるディレクティブに 'scope'が設定されていることにも注意してください。上記の例では、 ''の 'scope'は' akordion'ディレクティブに設定されています –
Ozrix