2017-06-14 67 views
1

我使用服务器中的AngularJS和java下载文件。由于Ajax GET请求不支持使用jax-rs下载文件,因此我正在使用其他方法。如何从angularjs控制器返回html中的值

从UI选择不同的领域,在点击提交我要创建在app.js的URL和要指派它的返回值来HREF让href标记力窗口的弹出打开下载

<input type="button" onclick="location.href=GetUrl();" value="Submit"/> 
App.js

功能

$scope.GetUrl = function() { 
     // do some computation; 
     return "url" 
    } 

有人能帮我吗?

回答

0

onclick更改为ng-clickonclick不知道$scope绑定。所以,它不会调用功能GetUrl

<input type="button" ng-click="location.href=GetUrl();" value="Submit"/> 
1

变化onclickng-click访问范围功能

<input type="button" ng-click="GetUrl();" value="Submit"/> 


    $scope.GetUrl = function() { 
     // do some computation; 
     // here assign the url to location.href 
     location.href = url; 
    } 
+0

在这种情况下,HTML将'' – ValLeNain

+0

其实我把它放在代码中,但忘了在''back-quotes中提到它。所以,它消失了。不管怎样,谢谢 –

相关问题