我使用一致AngularJS使用Django,因此有必要改變插值的模板標記,這是我從Django的去年秋季{{
和}}
改成ASP或下劃線十歲上下<%
和%>
。AngularJS Internet Explorer 9中沒有模板數據顯示
app.config(function ($interpolateProvider) {
$interpolateProvider.startSymbol('<%').endSymbol('%>');
}
這工作出色,除了爲Internet Explorer 9,我已經測試這並不是說數據不與$資源加載所有的瀏覽器,還有與該檢索的數據ng-src
組一對夫婦的<img>
標籤和它顯示正確的,一些<input>
元素與ng-model
也綁定到一些正常工作的數據。 這只是<% template %>
標籤不起作用。
我無法切換回默認模板標籤,因爲這會與Django衝突。我使用的Django版本相當老,沒有{% verbatim %}
標籤。
我很困惑。
你有沒有試過'<%' and '%>'以外的符號? IE可能對這些挑剔。這不會是IE第一次挑剔... –
從<% and %>切換到{[{和}]}似乎工作。雖然這很醜陋。 :( 如果你的回答正確,我會接受你的回答 – cellofellow
我認爲醜陋總比沒有運作好,也許你可以嘗試一下PHPish'' and '?>'很高興爲你效勞!:) –