AngularJS ng-change没有响应

时间:2014-04-10 20:03:17

标签: angularjs angularjs-ng-change

我想将文件上传到我的服务器,但我希望触发器是一个图像。我构建了一个测试基本功能的示例,但它并没有以我期望的方式做出响应。窗口正常启动,但我最终想要在选择文件后在函数中激活代码,并且我无法在控制器中获取函数来触发ng-change。

HTML:
<div ng-controller="myCtrl">
    <div class="choose_file">
        <img src="http://upload.wikimedia.org/wikipedia/commons/a/ae/Landscape_in_the_Adirondacks_Frederic_Edwin_Church.jpg" style="height: 300px; width: 400px"></img>
        <input ng-model="someRandomValue" type="file" ng-change="trigger()" />
    </div>
</div>


Controller:
myApp.controller('myCtrl', function($scope) {
    $scope.trigger = function() {
        alert("Changed");
    };
});

我没有看到逻辑中的任何问题,但警报从未弹出。有关完整代码,请参阅fiddle

0 个答案:

没有答案