NodeJs:在javascript中访问控制器的变量

时间:2016-06-09 08:05:40

标签: javascript html angularjs node.js controller

我是网络开发的新手。我想知道如何在html页面的脚本中访问控制器中的变量? 该变量是转换后的xml文件到json,我想用html页面的脚本处理它。

如果您有任何建议,请帮助我!!!!!! 谢谢

这是我的代码:

   <div class="graph" ng-app="httpApp" ng-controller="httpController">

  {{result_fantastic_story.story.step}}

    <script>
  _.each({result_fantastic_story.story.step , function(step){
...
}
</script>
</div>

result_fantastic_story是一个json数组。 {{result_fantastic_story.story.step}}在页面上正确显示数组,因此它具有良好的语法。但问题是我无法在脚本中声明它:Uncaught SyntaxError:Unexpected token。)

2 个答案:

答案 0 :(得分:0)

<body ng-controller="MainCtrl">
    <p>Hello {{name}}!</p>
  </body>

并在控制器中

app.controller('MainCtrl', function($scope) {
  $scope.name = 'World';
});

答案 1 :(得分:0)

HTMl

<!DOCTYPE html>
<html ng-app="plunker">

  <head>
    <meta charset="utf-8" />
    <title>AngularJS </title>
    <script data-require="angular.js@1.0.x" src="https://code.angularjs.org/1.0.8/angular.js" data-semver="1.0.8"></script>
    <script src="app.js"></script>
  </head>

  <body ng-controller="MainCtrl">
    <p>Hello {{name}}!</p>
  </body>

</html>

app.js

var app = angular.module('plunker', []);

app.controller('MainCtrl', function($scope) {
  $scope.name = 'World';
});