我是 Angular JS 的新手,通过研究,这似乎是不可能的,但我想仔细检查/看看是否有一些替代解决方案会产生类似的结果。
我想要做的是从 JSON 文件填充页面,并使用该 JSON 文件上的 url 加载自定义的 li。所以是这样的:
JSON/内部控制器:
function ExCtrl($scope) {
$scope.examples = [
{name:"example",
num: 1,
url:"website.html"}
];
}
JS(JS内部)
<ul ng-controller="ExCtrl">
<li ng-repeat="example in examples">
<div ng-include src="folder/{{example.url}}> </div>
</li>
</ul>
解决方案 :
<ul ng-controller="ExCtrl">
<li ng-repeat="example in examples">
<div ng-include src="example.url"> </div>
</li>
</ul>
现在在哪里:
function ExCtrl($scope) {
$scope.examples = [
{name:"example",
num: 1,
url:"folder/website.html"}
];
}