html - ng-include 中的表达式 | 带有字符串的 src
问题描述
我想使用表达式和常量字符串在 ng-include|src 中创建一个 url。我正在尝试下面的代码,但它不起作用。
<aside ng-include src="{{staticPath}} + 'assets/tpl/products-feed-history.html'"></aside>
请帮我解决一下这个。
解决方案
一种更简单的方法是在控制器中形成 src 字符串,如下所示
$scope.finalSRC = $scope.staticPath + 'assets/tpl/products-feed-history.html';
所以你可以像这样使用它
<aside ng-include src="finalSRC"></aside>
编辑:
如果您真的想这样做,只需删除双花括号并改为这样。
<aside ng-include src="staticPath + 'assets/tpl/products-feed-history.html'"></aside>
您不需要 {{ }} 因为它评估表达式,因此会自动评估您的变量
推荐阅读
- c# - 如何在类静态方法中获取对象发送者
- javascript - 我正在尝试将标头中的 HTTP_X_FORWARDED_FOR 传递给 php 服务器,但没有在服务器中获取其值
- javascript - 字符串到数组节点js javascript
- java - 检测长按并按下
- python - Networkx 2.1:节点索引的等效代码
- tensorflow - 使用两个 tensorflow 模型,一个用于推理,另一个用于训练
- specman - Specman e:如何将变量中的详细信息传递给 message() 操作?
- mvvm - 无法将 EventTriggerBehavior 与 ScrollViewer 的 ViewChanged 事件一起使用
- java - 如何在 Java 中实现 HashMap 数据结构?
- python - 根据列表重置索引