这是我的html
<div ng-controller="data">
<div class="main">
<div>{{name}}</div>
<div custom-tag>click</div>
</div></br>
<div class="main">
<div>{{name}}</div>
<div custom-tag>click</div>
</div></br>
<div class="main">
<div>{{name}}</div>
<div custom-tag>click</div>
</div>
</div>
当我单击特定 div (click div) 时,我想将名称更改为特定单击 div 的上方 div 。
这是我的控制器
app.controller('data',function($scope)
{
$scope.name="john"
});
所以当我加载我的html页面时,它会像这样显示
John
click
john
click
john
click
当我单击第一次单击时,我必须将名称更改为 britto 所以输出应该是这样的
Britto
click
john
click
john
click
这是我尝试过的指令。当我单击 div 时,我收到单击的警报消息。但范围没有改名
app.directive('customTag',function()
{
return function(scope, element, attrs)
{
element.bind('click',function()
{
alert("clicked");
scope.name="britto"
});
}
});