Salesforce中的Angular.js未在IE9中加载

时间:2014-08-07 13:57:02

标签: angularjs internet-explorer salesforce

我已经在SFDC中部署了AngualrJs和Visualforce应用程序,它在IE10,IE11,Chrome,Mozilla中运行良好,但它没有加载到IE9中。我试过这个

<apex:page showHeader="false" sidebar="false" standardStylesheets="false"  controller="CartController">
    <!--[if IE 8]>
<html class="no-js lt-ie9" xmlns:ng="http://angularjs.org"  lang="en-US" data-ng-app="diageoApp" id="ng-app" data-ng-controller="masterCtrl"> 
<![endif]-->
<!--[if gt IE 8]><!-->  
    <html lang="en-US" xmlns:ng="http://angularjs.org"  ng-app="diageoApp" id="ng-app" ng-controller="masterCtrl" >
        <!--<![endif]-->

2 个答案:

答案 0 :(得分:0)

你看过:https://docs.angularjs.org/guide/ie 它包含有关可能对您有用的IE8问题的信息。

答案 1 :(得分:0)

我猜你的html标记中的Angular属性没有进入Visualforce页面。一个简单的解决方法是在正文中设置Angular,例如:

<div ng-app="ngApp">

有关工作示例,请查看:https://developer.salesforce.com/blogs/developer-relations/2014/07/building-salesforce1-apps-visualforce-angularjs-bootstrap.html