javascript - Angular js : build directive tag in template

标签 javascript angularjs

在模板中我想做一些类似的事情:

<my-{{data.type}}></my-{{data.type}}>

但它不会取代 {{data.type}}标记。

有解决方案或解决方法吗?

最佳答案

你不能这样做,但你可以使用 ng-switch ,例如,

<div ng-switch="data.type">
  <div ng-switch-when="test1">
    <my-test1></my-test1>   
  </div>
  <div ng-switch-when="test2">
    <my-test2></my-test2>   
  </div>
</div>

关于javascript - Angular js : build directive tag in template,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25099241/

相关文章:

javascript - API Foursquare javascript 不起作用

angularjs - 如何在AngularJS中保留ng-repeat的滚动位置?

javascript - 使用 Angular 加载的新 View 未在 View 顶部加载

javascript - polymer 中凸起的纸按钮上未显示波纹效果和阴影

javascript - screen.width 不检查窗口大小调整

javascript - 单击一次解除右键单击绑定(bind)

angularjs - Angular Material md-dialog 加载延迟

javascript - CSRF token 安全

javascript - Angular.js : set default selected from ID

javascript - 通过 ID 切换元素的类