AngularjS - 更改指令模板或者更确切地说使用单独的模板?

时间:2014-06-11 06:49:54

标签: angularjs angularjs-directive

我正在实现一个显示两种不同类型数据块的视图。它们略有不同,事实上,根据当前使用的数据类型,只有一个字段需要进行不同的标记。

我可以看到两种可能的解决方案:

  • 创建两个单独的指令
  • 只创建一个指令并更改其模板

考虑到表现,我应该选择哪一个?另外,如果我要更改模板,那么最佳做法是什么?

1 个答案:

答案 0 :(得分:1)

如果这两种类型只是略有不同,我建议只使用这个小开关使用相同的指令。但这取决于你如何定义,我想。