Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# scope.f1上载文件时出现未定义错误_C#_Angularjs_Scope_Angularjs Scope - Fatal编程技术网

C# scope.f1上载文件时出现未定义错误

C# scope.f1上载文件时出现未定义错误,c#,angularjs,scope,angularjs-scope,C#,Angularjs,Scope,Angularjs Scope,我对编写AngularJS很陌生。我已经应用了通过互联网找到的AngularJS上传文件教程。尝试上载文件时,出现错误$scope.f1未定义错误。我什么都试过了,但不幸的是我没能纠正这个错误 你能帮我解决这个问题吗 Controller.js Controller.js 角度。模块控制器,[]。 控制器控制器,功能$scope,产品服务{ $scope.message=主控制器; ProductService.GetProductsFromDb.thenfunction d{ $scope.

我对编写AngularJS很陌生。我已经应用了通过互联网找到的AngularJS上传文件教程。尝试上载文件时,出现错误$scope.f1未定义错误。我什么都试过了,但不幸的是我没能纠正这个错误

你能帮我解决这个问题吗

Controller.js

Controller.js 角度。模块控制器,[]。 控制器控制器,功能$scope,产品服务{ $scope.message=主控制器; ProductService.GetProductsFromDb.thenfunction d{ $scope.listProducts=d.data.list; } $scope.DeleteProduct=函数id,索引{ $scope.listProducts.index,1; ProductService.DeleteProductid; } }. controllerAddProductController,函数$scope,ProductService{ $scope.message=添加产品详细信息; $scope.AddProduct=函数 { ProductService.AddProduct$scope.product; } }. controllerEditProductController,函数$scope,产品服务,$routeParams{ $scope.message=编辑产品详细信息; 变量id=$routeParams.id; ProductService.GetProductByIdid.thenfunction d{ $scope.product=d.data.product; } $scope.UpdateProduct=函数{ ProductService.UpdateProduct$scope.product; } }. controllerAddImageController,[$scope,$q,ProductService,函数$scope,$q,ProductService{ //变数 $scope.Message=; $scope.FileInvalidMessage; $scope.SelectedFileForUpload=null; $scope.Description=; $scope.IsFormSubmitted=false; $scope.IsFileValid=false; $scope.IsFormValid=false; var SelectFileForUpload=null; //表单验证 $scope.$watchf1.$valid,函数isValid{ $scope.IsFormValid=isValid; }; //文件验证 $scope.ChechFileValid=函数文件{ var isValid=false; 如果$scope.SelectedFileForUpload!=null{
如果file.type='image/png'| | file.type=='image/jpeg'| | file.type='image/gif'&&file.size发布你的控制器代码和模板,没有人能猜到你的代码是什么样子。现在我只能告诉你一个变量是未定义的。我已经上传到GIT上以便大家可以看到我很高兴听到这一点,但是没有人可以访问你的GIT代表o如果你不提供链接,另外你应该避免发布问题关键要素的外部资源链接。如果你删除回购协议,而有人问同样的问题,会发生什么情况,他将不会得到任何代码,并且可能无法与他的问题联系起来。好的。谢谢。我已经添加了代码张贴你的控制器代码和template,没人能猜出你的代码是什么样子的。现在我只能告诉你一个变量是未定义的。我已经上传到GIT以便于查看。我很高兴听到这一点,但是如果你不提供链接,没有人可以访问你的GIT repo,另外,你应该避免发布到外部资源的链接,这些链接对于问题至关重要。如果你删除了回购协议,而有人问了同样的问题,他不会得到任何代码,也可能无法与他的问题联系起来。好的,谢谢。我添加了代码