javascript - Angular JS 单 Controller 多 View

标签 javascript angularjs design-patterns

使用一个 Controller ,但使用两个不同的 html 文件模板来显示相同​​的数据但以不同的格式,这是一种好的做法吗?

基本上,我需要稍微不同的模板来在模式对话框上呈现 View ,并需要不同的模板来在网页上调用它时显示。如有任何建议、建议,我们将不胜感激。

谢谢!!

最佳答案

在多个 View 之间共享一个 Controller 是完全可以的。事实上,这是将 javascript 从 View 中解耦的优势之一,就像 Angular 代码一样可以帮助您做到这一点。 不同的 View 可以共享相同的逻辑,但仍呈现不同的标记。

关于javascript - Angular JS 单 Controller 多 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27055183/

相关文章:

php - 添加的 ID/类别在更新时删除

javascript - AngularJS 中的函数不会将值返回给调用者

javascript - 如何找到特定的 html 元素,AngularJS, Protractor

javascript - 模板中的 AngularJS 调试

java - 使用领域驱动设计在后端和前端重复逻辑

java - Java EE 组件之间的通知

java - 这个java设计模式的名字是什么?

javascript - Angular 5 : Can't Resolve All Parameters for e: (? )

javascript - 如何对字符串的每个元素应用替换?在 JavaScript 中

javascript - 如何访问 Angularjs Controller 中其他文件(不是 Controller )中定义的函数?