使用ng-repeat时出错

时间:2015-12-22 12:42:00

标签: angularjs angularjs-ng-repeat

我正在尝试使用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

正在放置没有{{1}}属性的空脚本标记。 errors

errors

3 个答案:

答案 0 :(得分:0)

这是插值代码从代码中删除此行的问题

$("#hs").append(htmlStr).find('input').click(function() {
  test(hs);
});

答案 1 :(得分:0)

这是问题吗?缺少脚本标记中的引号?

<script ng-src="{{x}}"></script>

答案 2 :(得分:0)

只需使用$http.jsonp帮助我做我想做的事。