更换ng-switch的更好方法?

时间:2017-06-29 17:31:44

标签: javascript angularjs angularjs-directive

我试图根据条件动态加载指令模板,在我的例子中是指令范围的type属性。正在加载的模板如下所示:

<div ng-switch="type">
    <div ng-switch-when="player" ...></div>
    <div ng-switch-when="npc" ...></div>
</div>

在阅读了一些相关问题后,我发现有一种方法可以做ng-switch所做的事情,但是在指令本身内。我试图在一个替换指令中的模板字符串的函数中使用vanilla JS开关,但是没有成功,我的猜测是因为我使用了scope属性作为切换条件。

成为Angular的新手使得找到并理解我的问题的解决方案非常困难,所以如果我没有足够清晰地解释我的问题,请告诉我。

非常感谢任何帮助。

0 个答案:

没有答案