值得注意的是在控制器中链接javascript对象和angularjs

值得注意的是在控制器中链接javascript对象和angularjs,angularjs,Angularjs,我正在尝试开发一个移动应用程序,其中我使用javascript页面main.js获取JSON对象,现在我正在尝试使用angualjs控制器打印对象,但找不到任何方法。有人能帮我解决这个问题吗 用Main.js编写的函数` function getViewColumnsSuccess(result){ var httpStatusCode = result.status; if (200 == httpStatusCode) { var invocationResult =

我正在尝试开发一个移动应用程序,其中我使用javascript页面main.js获取JSON对象,现在我正在尝试使用angualjs控制器打印对象,但找不到任何方法。有人能帮我解决这个问题吗

用Main.js编写的函数`

function getViewColumnsSuccess(result){ 
 var httpStatusCode = result.status;
    if (200 == httpStatusCode) { 
     var invocationResult = result.invocationResult;
  var isSuccessful = invocationResult.isSuccessful;
   if (true == isSuccessful) {
   var result = invocationResult.text; //var FinalCol=reult;
       } else {
    alert("Error. httpStatusCode=" + httpStatusCode); } } }
我希望在另一页的DemoController中获得的var结果

app.controller('tableCtrlNew', function($scope,$http) { });

第一个控制器不用于在视图中进行数据绑定的打印数据

例如: 在你的控制器中,你有这个变量

$scope.name=“John Doe”

因此,要在某个视图中打印,您应该在某个具有该范围的视图中打印,以便在一个视图(html)中打印,该视图很简单,如:

<span class="labelName"> {{name}}</span>
{{name}
它是数据绑定,通过它,您可以自动将控制器中的数据打印到视图中,但请记住,它必须在同一范围内才能工作


注意。

将结果分配给窗口对象

window.result = invocationResult.text;
在控制器中,您可以使用$window

app.controller('tableCtrlNew', function($scope,$http,$window) {
console.log($window.result);
 });

用Main.js编写的函数。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。函数GetViewColumnSAccess(result){var httpStatusCode=result.status;if(200==httpStatusCode){var invocationResult=result.invocationResult;var isSuccessful=invocationResult.isSuccessful;if(true==isSuccessful){var result=invocationResult.text;//var FinalCol reult=reult;}else{alert}(Error.httpStatusCode=“+httpStatusCode”);}}}}************我想在另一个页面app.controller中的DemoController中得到的var结果('tableCtrlNew',function($scope,$http){});