Javascript AngularJS指令故障排除
我正在使用 我已经根据文档声明了一个模板和控制器,并且有一个基本的半工作示例 index.html&视图:Javascript AngularJS指令故障排除,javascript,angularjs,angularjs-directive,Javascript,Angularjs,Angularjs Directive,我正在使用 我已经根据文档声明了一个模板和控制器,并且有一个基本的半工作示例 index.html&视图: index.html <script src="scripts/FileUpload/angular-file-upload.min.js"></script> MyView.html <div data-ng-controller="uploader"> <input type="file" ng-file-select="onFil
index.html
<script src="scripts/FileUpload/angular-file-upload.min.js"></script>
MyView.html
<div data-ng-controller="uploader">
<input type="file" ng-file-select="onFileSelect($files)" multiple>
<button ng-click="foo()">foo</button>
</div>
我添加了函数foo以确保我的控制器是绑定的,并且可以正常工作。但是,onfleleselect从未被触发,并且我没有看到任何错误
查看Angular.jsBatarangprofiler,我可以看到以下有关范围的内容
Models for (007)
{
foo: null
fileUploadObj: TestString
onFilesSelect: null
}
两个函数都显示为null,但我知道foo是有线的
因此,我的问题是,如何对onFileSelect($files)的断开位置进行故障排除
vs
一个文件中有一个swow。。真不敢相信。。实际上,最初我有单个和多个文件的处理程序(在视图和控制器上),但它们都不起作用。所以我把范围缩小到最简单的情况,忽略了这个小细节:)。。我不知道我做了什么,但在改名后,它确实起作用了,谢谢。这发生在我们当中最好的人身上
Models for (007)
{
foo: null
fileUploadObj: TestString
onFilesSelect: null
}
ng-file-select="onFileSelect($files)"
$scope.onFilesSelect