我正在尝试使用iTunes search API,它要求您在代码中动态放置脚本标记以处理跨源资源共享的问题。我正在使用ng-repeat将这些标记放在标记中
$scope.scripts = [];
$scope.find = function(search) {
var encoded = encodeURIComponent($scope.search);
var fullSearch = itunesURL + 'term=' + encoded + '&country=US&media=music&limit=5&callback=songhandler';
$scope.scripts.push(fullSearch);
}
在我的app.js文件中,我有这个
Error: [$interpolate:interr]
但是当我测试它时,我在控制台日志中收到错误。
src
答案 0 :(得分:0)
这是插值代码从代码中删除此行的问题
$("#hs").append(htmlStr).find('input').click(function() {
test(hs);
});
答案 1 :(得分:0)
这是问题吗?缺少脚本标记中的引号?
<script ng-src="{{x}}"></script>
答案 2 :(得分:0)
只需使用$http.jsonp帮助我做我想做的事。