Angular ng-click突然无法正常工作

时间:2016-05-13 09:47:14

标签: angularjs

我有这个观点,它在我的index.html中加载了ng-view。

这是视图的片段:

 <div class="window">
    <div class="top">
        <div class="windowTitle">
            <i class="fa fa-list"></i>{{vm.workout.Name}}

            //STACKOVERFLOW LOOK HERE
            <div ng-click="vm.save()" id="btnSave" class="fa fa-floppy-o">123</div>

        </div>
    </div>
    <div class="windowContent">

        //STACKOVERFLOW LOOK HERE
        <div ng-click="vm.save()" id="btnSave" class="fa fa-floppy-o"></div>

        <div class="windowRow setList animatedList" ng-repeat="(index, set) 

如您所见,我有2个按钮 ng-click =&#34; vm.save()&#34;

第一个不起作用,但它已经工作了好几天。

然后我添加了第二个进行测试,它非常有效。

它们都位于同一个视图中,该视图具有由ng路由分配给它们的相同控制器。

所以在视图中,正确的控制器是活动的,但只有一个按钮正在工作,线索?

1 个答案:

答案 0 :(得分:0)

这是因为我在同一个div中有一个开放的角度表达式。

<div class="window">
<div class="top">
    <div class="windowTitle">
        <i class="fa fa-list"></i> <span>{{vm.workout.Name}}</span>

        //STACKOVERFLOW LOOK HERE
        <div ng-click="vm.save()" id="btnSave" class="fa fa-floppy-o">123</div>

    </div>

像魅力一样工作:)