javascript - 如何决定何时使用 ngView 或 ngInclude?

标签 javascript angularjs

只是想了解在 AngularJS 中使用 ngView 和 ngInclude 的方法的确切区别。什么时候使用一个而不是另一个是正确的?谢谢。

最佳答案

ngView 与路由一起工作,并且对于 Angular SPA 来说是必不可少的。它通常用于包含您网站的主要内容,每次用户单击链接时页眉和页脚之间的位都会发生变化。它与路由的集成意味着更改 ngView 内容也会更改 Controller (取决于您的配置)。

ngInclude 是一个通用的包含,你甚至可能不需要它。在多个 View 需要包含相同代码的情况下,您有时会在一个 View 中使用它以避免重复自己。

关于javascript - 如何决定何时使用 ngView 或 ngInclude?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20025101/

相关文章:

javascript - AngularJS 模块声明顺序

javascript - 在 Javascript 的同一行中初始化一个变量两次

javascript - 需要使用eclipse为Chrome制作一个打包的应用程序

javascript - 如何让 div 在动画后跳回到原来的位置?

javascript - 用 useEffect 替换 getDerivedStateFromProps

javascript - Disqus 注释在 polymer 自定义元素中不起作用

javascript - 不提供名为 'BrowserQRCodeReader' 的导出

javascript - 在 AngularJS 中对两个以上字段求和并在另一个字段中显示结果

javascript - 在哪里放置资源特定逻辑

angularjs - 删除整个表格行angularjs按钮