javascript - 使用 Angular 更改页面内容

标签 javascript angularjs

我有一个在 MEAN 堆栈上构建的网站。我的主导航有大约 10 个页面,由 ngRoute 控制。这些导航项之一具有许多指向页面的内部链接,其中内容几乎到处都是相同的。我在每个页面上唯一需要更改的是城市名称和电话号码以及其他一些小东西。所以我的问题是:我可以只制作一个页面,在 Angular 中每次点击链接时更改内容吗?

最佳答案

创建自定义指令:

https://www.tutorialspoint.com/angularjs/angularjs_custom_directives.htm

基本上,这允许您通过向 HTML 元素添加自定义属性来创建可配置的"template"(您定义属性名称,作为自定义指令的名称)。您可以将所需的自定义数据添加到需要显示的每个 View 中,方法是将其作为数据传递给自定义指令。

关于javascript - 使用 Angular 更改页面内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43628120/

相关文章:

javascript - 初始化一个可能无限的数组?

javascript - MVC5 与 Angular JS

javascript - 如何将视频元素当前时间传递到 Angularjs 的 Controller 中

angularjs - 然后在里面调用 Angular Jasmine 测试函数

javascript - 正则表达式删除评论结尾

javascript - 如何使用 Javascript 确保 FileReader 完全读取文件

javascript:通过单击循环中的当前值来获取值

javascript - jQuery Click 的问题

javascript - AngularJS SPA : How to Angular Controller SPA to call Angular service?

javascript - Angular JS : Uncaught DOMException: Failed to execute 'removeChild' on 'Node' on HTMLScriptElement. 回调