【发布时间】:2013-09-05 10:47:23
【问题描述】:
我刚刚开始学习 Angular JS 并创建了一些基本示例,但是我遇到了以下问题。
我已经创建了 2 个模块和 2 个控制器。
shoppingCart -> ShoppingCartController
namesList -> NamesController
每个控制器都有关联的视图。第一个视图渲染得很好,但第二个没有渲染。没有错误。
请帮我解决这个问题。
还有可能在 View 中添加控制台以检查从 Controller 传递的值。
例如在下面的div中我们可以添加console.log并输出控制器值
<div ng-app="shoppingCart" ng-controller="ShoppingCartController">
</div>
【问题讨论】:
-
谢谢切尔尼夫。这非常有帮助,我使用您提供的链接解决了问题。请您还提供有关如何使用 console.log 在视图/模板中转储控制器的信息 {{console.log}} 不起作用。
-
欢迎您。请注意,您已经在视图中执行“控制台”,这:
{{item.product_name}}实际上“打印”了模型中的值 -
为一个webapp创建多个app有什么问题吗?我有这个项目,每个 html 页面都有自己的应用程序,我想知道性能是否会受到影响?
-
虽然每页可以引导多个 AngularJS 应用程序,但我们不会主动针对这种情况进行测试。您可能会遇到问题,尤其是对于复杂的应用程序,因此建议您谨慎行事。见AngularJS Developer Guide - Bootstrap。
标签: angularjs