小编bar*_*yku的帖子

为什么控制器不能使用ng-src?

我尝试加载通过$ http获得的图像,但它不能与控制器一起使用.但是,它与$ scope的工作正常.我认为两者是相同的,我更喜欢使用控制器,就像我可以使它工作.http://plnkr.co/edit/9KvvyKQggKTthLDFOAab?p=preview上的示例将显示该问题.$ scope版本将在设置后更新图像,但另一个版本永远不会更新.

angular.module('controllerAsExample', [])

.controller('SettingsController1', function($http) {
  $http.get(imgFeedUrl)
    .success(function(data) {

    }).error(function(){
       this.myImg = validImg;
    });
    this.noImg = invalidImg;
})


.controller('SettingsController2', function($http, $scope) {
  $http.get(imgFeedUrl)
    .success(function(data) {

    }).error(function(){
       $scope.myImg = validImg;
    });
    $scope.noImg = invalidImg;
})
Run Code Online (Sandbox Code Playgroud)

angularjs

2
推荐指数
1
解决办法
65
查看次数

标签 统计

angularjs ×1