我想创建一个简单的自定义指令,我遇到了这个问题。 当我在我的html文件中指定<div my-info></div>
指令时,它正在工作,但是当我指定为<my-info></my-info>
时,它不起作用。指令名称作为标记不起作用
我app.js文件
app.directive('myInfo', function() {
return {
template:"<h3>My info directive</h3>" };});
我的HTML文件
<body ng-app="app">
<div ng-controller="emp">
<div my-info></div> <!-- This is working-->
<my-info></my-info> <!-- This is not working -->
</div>
当你创建一个指令,它制约因素只有默认的属性,并添加限制属性。为了创建由类名/注释触发的指令,您需要使用restrict选项。 –
@arunkumartalla是你评论意味着这个职位? – Chanthu
no @Chanthu for this'默认指令只能用作属性(A)。 ' –