当前位置: 首页 > 面试题库 >

在html标签上声明ng-app和ng-controller是否不好?

夏宏旷
2023-03-14
问题内容

在标签上同时声明ng-app和声明是不好的做法吗?ng-controller``<html>

例如: <html class="no-js" ng-app="myApp" ng-controller="MainCtrl">

这被认为是不良做法吗?我试图<title>动态地控制应用程序的标签,所以我想MainCtrl尽早声明控制器,因为它的范围在应用程序的其余部分中很重要。

然后我可以<title>{{settings.title}}</title>MainCtrl控制器中使用,并让子控制器通过$scope.$parent.settings.title = "hello world";


问题答案:

您应该能够通过$window抽象来访问和设置标题,从而无需在html标签上放置控制器。



 类似资料:
  • 问题内容: 有时我看到但更多 在我已经用这似乎很清楚。但是..是为了什么? 它们之间有什么区别,在哪里使用什么? 问题答案: Angularjs使用规范化过程来进行指令名称/属性匹配。 从位于http://docs.angularjs.org/guide/directive的angularjs文档中。 部分匹配指令: 规范化过程如下: 从元素/属性的前面去除x-和data-。将:,-或_分隔的名称

  • 问题内容: 我正在尝试将HTML存储在范围变量内,然后在模板视图中使用它。当我以角度阅读如何做时,我遇到了。在这方面,我注意到当我将HTML标签与,等绑定时,它可以工作。但是我无法为其添加标签。 意思是,这有效: 模板: 但这不起作用: 模板: 上面只是一个简化的示例,仅用于演示目的。我的问题是: 1)标签不能与ng-bind-html指令一起使用吗? 2)如果没有,我如何html绑定输入标签,以

  • 有人可以说明使用 的文档,也不太明白模板标签之间的区别。 每个代码示例都会有很大帮助。

  • 问题内容: 我有指令 控制器: 在索引页面上,我有: 每当包含不同的html时,我的自定义服务都会返回 我想做的是每次在指令的内容中推送不同的值以对其进行编译并将其放入html并处理控制器中的click函数时。因为我是AngularJS的新手,所以一段时间以来一直在努力解决这个问题。请帮忙。 问题答案: 您不需要处理$ sce即可达到目的。 您可以将as字符串传递给指令。在指令中编译后,它将起作用

  • 问题内容: 在某一时刻(后12‘40” ),扬声器指出的属性和是内部或多于或少于标签等都是和。但是发言者说,HTML代码将通过不同的验证验证,这取决于哪个属性用过的。 您能解释一下前缀和前缀这两种方式之间的区别吗? 问题答案: 好问题。区别很简单-两者之间绝对没有区别,只是某些HTML5验证程序将对像属性抛出错误,但对于诸如前缀的任何内容都不会引发错误。 因此,要回答您的问题,请使用是否希望验证H

  • 问题内容: 我尝试将Angle.js与PhoneGap一起使用,它在chrome浏览器上可以正常工作,但是 在ng-view标签上不起作用,并且在模拟器上运行angular模块时不会调用它。你有什么主意吗? 我的代码是这样的。 index.html index.js router.js 问题答案: 尝试使用bootstrap api方法在deviceReady上手动启动应用程序。就像是: http