Angular JS-第二个应用程序和控制器

保利

我正在尝试使第二个AngularJS应用程序和控制器正常工作,但似乎第一个运行了,但第二个却没有运行。如果我用2个控制器制作一个应用程序,这似乎可以工作。任何见解将不胜感激。谢谢!

JS

var app1 = angular.module("myapp1", []);
app1.controller('Ctrl1', function($scope){
    $scope.variable = "Ctrl1 Working";
});

var app2 = angular.module("myapp2", []);
app2.controller('Ctrl2', function($scope){
    $scope.variable = "Ctrl2 Working";
});

的HTML

<div ng-app="myapp1" ng-controller="Ctrl1">
    <p>{{variable}}</p>
</div>

<div ng-app="myapp2" ng-controller="Ctrl2">
    <p>{{variable}}</p>
</div>

JSFiddler:http : //jsfiddle.net/paullyvenne/8Ekv5/8/

伊朗雷耶斯

这里的主要问题是AngularJS不能仅在一个HTML文件中对多个应用程序进行增强处理。

在这里,我让您链接到AngularJS网站,以对此进行解释。

每个HTML文档只能自动引导一个AngularJS应用程序。在文档中找到的第一个ngApp将用于定义根元素以作为应用程序自动引导。要在HTML文档中运行多个应用程序,您必须使用angular.bootstrap手动引导它们。AngularJS应用程序不能相互嵌套。

ng-app您可以设计一个按功能组织的多个模块的结构,而不是具有多个意味着多个AngularJS应用程序的结构。如果您想了解它,请参见以下链接:

Coderwall

clintberry.com

亨利夸

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Angular.js:.value()是设置应用程序范围常量的正确方法以及如何在控制器中检索它的正确方法

Angular JS控制器和Factory在单独的文件中

Angular.js-多个$ http REST调用(第二个调用取决于第一个的输出)

Angular.js-装饰控制器

使用angular js根据第一个选择的选项过滤第二个选择框

在我的Angular JS应用程序中,我想知道控制器中使用了哪些服务,模块?

设置angular js应用程序index.html页面以仅包含singe控制器

模块化应用程序后,Angular JS控制器不起作用

具有oidc-client.js的Angular应用程序需要在第二个选项卡中登录

解析错误,在Angular中创建第二个路由器出口

带有控制器的Angular JS应用程序简单示例

Angular js控制器多次注入

Angular JS无法识别控制器

如何使用第二个单击处理程序使用JS关闭下拉菜单

Angular JS部分控制器

Angular JS-提供程序与控制器

Angular.js:如何为所有应用程序控制器一次调用服务

在此Angular js应用程序的视图中未显示控制器属性

将服务注入第二个控制器后,为什么AngularJS 1.4.8应用程序无法正常工作?

第二个控制器不在Angular JS中执行?

Angular JS:如何从控制器调用第二个服务并使用返回的对象更新DOM

实例化angular js控制器

Angular.js:如何使用$ scope中的数据在第二个位置填充二维数组

第二个控制器在我的角度js中不起作用

如何在 angular2 应用程序中使用第二个路由器插座?

如何使用第二个节点服务器运行独立的 express.js 应用程序?

在具有相同 Angular 控制器的第二个视图中无法识别范围变量

如何根据 Angular JS 中不同服务调用的结果调用第二个服务?

Vue.js 第二个单选按钮在应用加载时被选中