在angular 1中,我如何检测angular是否受支持,并在屏幕上显示消息's不受支持
How in angular 1 can I detect if angular is supported and show a message on screen if it's not supported
如果不支持angular,我想显示一条消息,例如ie7。
我该怎么做?我会在index.html上这样做吗?
目前,我有这个浏览器低于IE9。
<!--[if lt IE 9]>
<p>You are using an outdated browser, please update your browser.
<![endif]-->
对于Chrome和Firefox,我该如何做到这一点?例如:
•铬45及以下•Mozilla Firefox 43及以下
显示或不显示条幅的方法有很多。
1-在你的index.html中,你可以把一个ng-include放在一个ng-if内,如果angular不可用,可以把横幅包括在内
2-如果angular可用,您可以使用代码在body上放置一个CSS类,如果不存在,则您知道angular不可用。基于这个类,您可以按如下方式设置CSS样式。。。
.mybanner {
display:none;
}
.noangular .mybanner {
display:block;
}
3-如果角度不可用,可以使用ui.router截取状态更改并路由到另一条路由。
相关文章:
- 确保Javascript支持多个库(例如Angular 1.5,jQuery 2.2.0,ckEditor 4.x,pd
- IE支持多个Angular ng类表达式
- 在angular 1中,我如何检测angular是否受支持,并在屏幕上显示消息's不受支持
- Angular.js 支持的 Chrome 版本
- Angular 1.3 单向绑定 IE8 支持
- Angular 2.0 :Typescript 是否支持 ES6 的所有功能
- Angular如何支持Internet Explorer 9
- "类型错误:对象没有´t支持这个未定义的动作“;Angular应用程序IE8中的错误
- 浏览器对Angular材质的支持
- Angular路由模板url支持ASP.Net MVC 5项目中的*.cshtml文件吗
- Angular指令动态模板不支持绑定
- 第三方库,支持Angular 2, D3和Vizuly
- Angular不支持javascript屏幕上的键盘输入
- Firefox不支持angular orientationchange事件
- Angular ng-repeat不支持深度链接
- Angular Js的过滤器不支持javascript的加法运算符
- 使用typescript支持ES6,使用Angular JS
- 对于不支持的浏览器,Angular不会向ng-href中添加哈希值
- Angular的httpBackend不支持waitsFor和run (expectpromise)
- ngView内部的模板调用不支持angular指令stackoverflow