0
我有一個AngularJS指令,像這樣:編譯指示模板將其添加到範圍在AngularJS
MyDirective = (myService) ->
templateUrl: 'my-partial.html'
compile:() ->
pre: ($scope, $element, $attrs, $controller) ->
$attrs.$observe 'myDirective', (name) ->
success = (response) ->
$scope.entries = response
failure =() ->
console.log "Failed to load data for #{name}"
myService.loadData(name)
.then success, failure
MyDirective.$inject = ['MyService']
和部分:
<ul>
<li data-ng-repeat="entry in entries">
<img src="{{entry.url}}">
</li>
</ul>
我如何可以編譯模板,從而取代...src="{{entry.url}}"...
在將圖像添加到DOM之前使用正確的src
作爲圖像?
問題是,在異步調用收到數據之前我們收到了404個錯誤,我們希望避免這些錯誤。