我刚刚开始关注AngularJs。我试图在tr元素中使用自定义指令。我收到关于switch指令
的以下错误无法找到指令' ngSwitch所需的控制器' ngSwitch'
这里有一些示例代码:http://plnkr.co/edit/YiSFYK5l8mNIlBo6OGFW
即使我删除了swtich,它似乎仍然没有做任何事情。我将repeat direct更改为currentSheetData并删除了swtich,但行中没有代码。
但是在我的例子中,我在div元素中做了相同的设置,它工作正常。有人会解释我做错了吗
答案 0 :(得分:1)
在子节点上声明ng-switch
之前,您需要父节点上的ng-switch-when
指令。
示例:
<div class="animate-switch-container"
ng-switch on="selection">
<div class="animate-switch" ng-switch-when="settings">Settings Div</div>
<div class="animate-switch" ng-switch-when="home">Home Span</div>
<div class="animate-switch" ng-switch-default>default</div>
</div>