问题标签 [ng-app]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - XML 命名空间中的 Angular 不会通过 ng:app 自动引导
我知道由于与 IE 的向后兼容性,Angular 允许使用 xmlns 并使用ng:
而不是ng-
,但是它似乎不能与 xhtml 中的所有指令一起使用
以上只会产生{{foo.text}}
,但如果我替换ng:app
为ng-app
(保持原样ng:controller
)一切正常。我真的很喜欢使用命名空间的一致性,那为什么不起作用ng:app
呢?
javascript - 如何使用 AngularJs 在控制器之间共享 $scope 我们可以从另一个控制器访问一个控制器的 $scope 吗?
我们可以从另一个控制器访问一个控制器的 $scope 吗?我需要在父、子和孙控制器中获取全部数据是否可能
这是我的脚本
这是我的查看代码
我没有在父控制器中获得子范围。我会做什么。写任何服务或其他东西。谢谢
angularjs - angular.bootstrap 错误:错误:[ng:btstrpd] 应用程序已使用此元素引导
我正在构建一个依赖于 Angular 的小部件以及一个小部件构建器工具。构建器使用ngApp
附加到html
文档标签的 Angular。
当我在小部件构建器中加载小部件时,出现以下错误:
Error: [ng:btstrpd] App Already Bootstrapped with this Element '<div class="company-widget" id="widget-app" data-company="demoCorp">'
这是引导函数:
出于所有意图和目的,应用程序的其余部分myWidget
是控制器和服务的标准组合。
我一直在关注这篇关于如何在一个页面中允许多个指令的博客文章ngApp
,但是直到我设置了这个东西之后我才意识到它在博客文章的末尾说你不能嵌套应用程序,这就是这里发生的事情,以及在少数使用此小部件的网站上可能发生的事情。
我无法重新设计小部件构建器,我可以合理地假设对于嵌入小部件的任何 Angular 站点,主机站点将附加ngApp
到html
标签。
我的问题是,有没有办法绕过这个限制,即使它是一个 hacky 解决方案?是否可以检查页面是否已经有一个应用程序并将该myWidget
应用程序作为依赖项注入到主机应用程序中?
javascript - 如何使用附加到 html 标签的嵌套 ng-app 将一个基于 angularjs 的 SPA 包含到另一个基于 angularjs 的 SPA 中?
Angular 模块定义为:
module1的路由定义为
控制器ctrl定义为:
外壳页面如下:
Application1_HomePage.html 包含另一个 ng-app,而不是 shell 页面 ng-app module1。
从上面显示的 shell 页面中,当通过 routeProvider 调用 Application1_HomePage.html 时,在 Application1_HomePage.html 中编写的 ng-app 的初始化失败。浏览器检查器清楚地显示了 DOM 之外的任何内容。
考虑到上述情况,我如何才能从一个 ng-app 导航到另一个 ng-app?
angularjs - 如果我给 ng-app 和 ng-controller 赋值,AngularJs 不起作用
我希望你能帮助我。我对 Angular 很陌生,所以我可能会犯一些愚蠢的错误,但是,当给 ng-app 赋值时,AngularJs 不起作用。我在这里举一个例子:这是我的home.html不起作用(当我说“不起作用”时,我的意思是我看到打印的“{{name}}”而不是它的值)。
但如果我像这样改变它
它应该完美无缺。有什么建议吗?
angularjs - ng-repeat 不适用于 ng-app 值
当我们给出指令时该指令ng-repeat
无法正常工作,ng-app="MyApp"
并且该指令在没有向指令传递任何值的情况下工作,ng-app
这对我来说是一种奇怪的行为。我是 AngularJS 的新手。这种行为是预期的吗?
请对此有所了解。
angularjs - 在 ng-app 导致 nomod 之后加载 angularjs 模块
我已经安装了 phantomjs(因为我试图让系统使我的网站以角度可爬行),并且我陷入了仅在 phantomjs 服务器上发生的“nomod”错误(实时版本工作得很好)。
对于 app.js
当我在初始化 myApp 之前从 phantomjs 访问 ng-app 时,我尝试通过手动引导启动应用程序但没有成功。如果我尝试在不调用 ng-app 的情况下加载控制器,我仍然会收到错误消息,因为 myApp 模块是在加载所有控制器后以某种方式创建的。
希望有人可以提供帮助...非常感谢。
angularjs - Angular JS - 两个应用程序使用相同的路由提供者的常见问题
大家好,感谢阅读。我有一组客户端文本简介,我想使用 ng 提供视图。我的问题是,尽管我觉得我的设置正确,但我只在第二个视图上看到第一个视图的重复,并且在第一个视图锚点上失去了更改文本简介的功能。我想知道是否有人可以为我解释一下。自从我做任何 angularJS 以来已经有一段时间了,我忘记了它是多么有趣。我在下面发布 app.js 代码
我也会发布 html 实现,因为它可能只是调试失明,可能是最简单的事情
在此先感谢您提供的任何帮助。干杯,再次感谢您的阅读:)
PS> 有人可以帮我/指导我格式化代码吗,在我的第一个声明行之后它似乎不会接受代码行 - sry 仍然有点新。我必须添加一个片段,才能成功发布 - (我是菜鸟)
粗鲁:)
angularjs - 哪个是使用 Angular ng-app 的最佳方式?
我是角度的新手。我应该在整个站点中使用相同的 ng-app 还是应该对不同的页面使用不同的 ng-app 指令?
angularjs - 我可以使用 ng-app 作为元素吗?
这是有效的角度语法吗?我可以使用 ng-app 作为元素吗?