javascript - Angularjs ng-click函数在第二次单击按钮时执行

javascript - Angularjs ng-click函数在第二次单击按钮时执行,第1张

我正在学习AngularJS,目前我正在做一个练习,它具有angularjs ng-click功能,我使用ng-click第二次点击我的上传按钮得到结果(因为我在点击后显示我的json内容在'上传'按钮),我不知道我在哪里做错了?请告诉我。

最佳答案:

2 个答案:

答案 0 :(得分:4)

<强>更新

$scope.dataItems.push(data.value);    
console.log("Data VALUES: " data.value);
});

$scope.$apply();

文件阅读器API将在angularjs“flow”之外异步工作。因此,您必须在onload函数的末尾进行apply int,就像上面的示例一样。

<强> OLD:

您使用的是angularjs $ http服务吗?否则,当您获得数据时,是否正在执行范围。$ apply使用新数据刷新?

答案 1 :(得分:1)

您需要在loadFile方法的末尾添加$scope.$apply();。 请检查此fiddle。

告诉我工作正常。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
教程弟学习网站 » javascript - Angularjs ng-click函数在第二次单击按钮时执行

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情