javascript - IE8 中的 Angular View /路由

标签 javascript angularjs internet-explorer-8 angular-routing

我遵循了这个文档:http://docs.angularjs.org/guide/ie

但我仍然没有在 IE8 中看到 View 。它在现代浏览器中运行良好。 ngRoute 辅助模块是否支持 IE8?有什么建议吗?

<!DOCTYPE html>
<html xmlns:ng="http://angularjs.org" id="ng-app" ng-app="demoApp">
  <head>
    <!--[if lte IE 8]>
        <script src="//cdnjs.cloudflare.com/ajax/libs/json3/3.3.0/json3.min.js"></script>
        <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
</head>
<body> 
    <div class="container">
        Search by: 
        <span class="searchby"><a href="#/nameSearch">Name</a> | <a href="#/">Back</a></span>
        <div ng-view=""></div>
    </div>
    <script src="angular.min.js"></script>
    <script src="angular-route.min.js"></script>
    <script>
        var demoApp = angular.module("demoApp", ["ngRoute"]);
        demoApp.config(function ($routeProvider) {
            $routeProvider
                .when ('/',
                    {
                        templateUrl: "views/welcomePage.html",
                        controller: "SimpleController"
                    })
                .when ('/nameSearch',
                    {
                        templateUrl: "views/nameSearch.html",
                        controller: "SimpleController"
                    })
                .otherwise ({ redirectTo: '/' });
        })

        demoApp.controller("SimpleController", function ($scope) {
        })          
    </script>   
</body>

最佳答案

我想通了到底发生了什么。第一个 View 未在 IE8 和 IE9 中显示。但这些观点奏效了。我将 ng-route 切换为 ui.router 并将以下内容添加到标题中,现在它可以正常工作了。

<meta http-equiv="X-UA-Compatible" content="IE=8">

关于javascript - IE8 中的 Angular View /路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21533416/

相关文章:

javascript - 导航栏

javascript - 你如何在 ES6 中做 forEach?

javascript - 如何检查 Controller 内元素的高度?

html - IE 8/9 中的元素未按预期换行

javascript - React - 在 DOM 渲染时加载屏幕?

javascript - 在没有 tampermonkey 或其他的情况下执行用户脚本

angularjs - 将服务/工厂注入(inject)指令

javascript - 如何使用 angularJS 了解对象的属性发生变化

jquery - IE8 不透明度动画不适用于 <sup> 标签

css - ARIA 角色在 IE8 中不起作用?