javascript - 将 HTML 源中的变量替换为 Angular

标签 javascript html angularjs

我最近正在使用 AngularJS,但遇到了一些问题 我将一些范围定义为如下

   app.controller('mainController', function($scope) {
      $scope.siteURL = "my website url";
   });

并在我的html源代码中使用了像{{siteURL}}这样的变量,但我在控制台中看到了一些错误,因为它不会更改源代码而只是为浏览器进行编译。为了避免搜索引擎错误,我正在寻找一种方法,可以在浏览器中渲染之前将每个范围替换为源代码中的值

我的意思是对于像这样的一些链接和图像,我希望 Angular 替换源中的范围值,而不是在编译 HTML 页面之后:

<img src = '{{siteURL}}/img.jpg' />

改变

<img src = 'my website url/img.jpg' />

最佳答案

Im looking for a way that can replace each scope with its value in source code before render in browser

Angular 在这里无法帮助你。它是 javascript,仅在页面加载后才起作用。您需要的是某种服务器端语言(PHP、node.js 或其他语言)。

关于javascript - 将 HTML 源中的变量替换为 Angular,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40839498/

相关文章:

javascript - 如何更新在 PrimeFaces commandButton 组件的 oncomplete 事件中使用的 javascript 代码

html - 寻找优质、桌面、跨平台的 HTML 到 RTF 解决方案

angularjs - Angulardart:替代ng-repeat-start吗?

javascript - 饼图颜色不变

javascript - 将 JavaScript 函数转录为 PHP 失败

javascript - jquery 从 HTML 表单发布数组数据

javascript - Fancybox - 垂直缩略图

javascript - 跟踪固定标题下顶部可见 div 列表的最快方法是什么?

css - 替换 <font color : red>text </font> in css and HTML5 的最佳方法是什么

javascript - 为什么 Angular 中的 SVG 元素的模板渲染出现错误