【发布时间】:2016-06-09 21:45:22
【问题描述】:
我是网络开发的新手。我想知道如何在 html 页面的脚本中访问控制器中的变量? 该变量是一个转换为 json 的 xml 文件,我想用 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。)
【问题讨论】:
-
将
scope变量保存在window的上下文中,可以作为global-variable访问 -
是否有机会将脚本转换为服务?让控制器导出这样的值对我来说似乎有点 hacky...
-
@Rayon 我不明白,怎么样?
-
你能告诉我们脚本到底在做什么吗?您是想在 DOM 上放置一些东西、进行 API 调用还是其他什么? @Rayon 的建议可能会奏效,但无论如何这似乎都不是正确的方式。
-
脚本只是在变量中调用它 var steps = result.story.step;其中结果是控制器内部将 xml 转换为 json 的结果
标签: javascript html angularjs node.js controller