我该把"ng-app"指令在ASP.net MVC应用程序中的每个页面
Where do I palce the "ng-app" directive in ASP.net MVC application for each pages?
如果我们在MVC
应用程序中使用主布局页面,通常我们会在布局页面添加标记。所以我们可以将"ng-app
"指令添加到该body标签。这在MVC
应用中是很常见的但我应该怎么做,如果我想要一个单独的"ng-app
"指令在MVC
应用程序的每个视图页面?
我喜欢将控制器名称和动作放入ViewData中,这样我就可以在body标签中添加CSS类:
ViewData["controller"] = RouteData.Values["controller"].NullSafeToString().ToLower();
ViewData["action"] = RouteData.Values["action"].NullSafeToString().ToLower();
然后<body class="@controller-@action">
你可以用这个方法来创建一个ng-app属性来代替
或
ng-app不一定要在body标签上。它只需要在一个标签上包装所有的角活动。它可以应用于每个视图的第一个DIV,而不是在主布局中。
相关文章:
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- Emberjs应用程序加载在除Index之外的所有路由上
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- angular 1.5应用程序中的导航栏
- Ruby on Rails屏幕抓取错误-“;您必须在浏览器中启用javascript才能使用此应用程序"
- Safari-->"应用程序缓存清单的MIME类型不正确:text/plain&”;
- "未定义“角度”;在Liferay中存储的角度应用程序上执行Protractor测试时出错
- "类型错误:对象没有´t支持这个未定义的动作“;Angular应用程序IE8中的错误
- "一页应用程序“;DOM操作而不是AngularJS
- 主路由器在路由“”的末尾附加一个#"导致dom中引用锚点在Backbone/Require应用程序中不起作用
- "粘性“;在Angular应用程序中选择
- "(生成的应用程序控制器)”;显示而不是Handlebars中的值内容“#每个“;帮手
- 谷歌应用程序脚本:奇怪的"丢失的声明之前"错误
- "JavaScript应用程序”;警报消息
- 是什么导致了“;未捕获的语法错误:意外的标记"在我的应用程序中
- 使用自定义方案打开应用程序-防止“;在<appname>"警告
- 得到"不正确的范围高度";在谷歌应用程序脚本中
- "fs:缺少回调错误:EACCES“;当运行deployd应用程序时