2016-04-29 61 views
1

我收到以下錯誤NG-包括意外標記錯誤NG-包括

Token ':' is an unexpected token at column 17 of the expression [chrome-extension://iikdmhjdakcicmdogkpcfcnlmacgggnj/templates/profile.html] 
starting at [://iikdmhjdakcicmdogkpcfcnlmacgggnj/templates/profile.html] 

我已經加入了profile.html在清單中,並可以通過URL訪問鉻它-extension://iikdmhjdakcicmdogkpcfcnlmacgggnj/templates/profile.html

這可能是什麼原因造成的?請讓我知道如何解決這個問題?

編輯:

我試圖通過引用模板文件都

<div ng-include="'+chrome.extension.getURL("templates/profile.html")+'"> 

<div ng-include="/templates/profile.html" ></div> 
+0

請不要忘了包括產生錯誤的代碼。 – Xan

回答

2

我想這是你怎麼NG-包括看起來像:

<ng-include src="chrome-extension://iikdmhjdakcicmdogkpcfcnlmacgggnj/templates/profile.html"></ng-include> 

如果是確實,您在網址中包含「chrome-extension:// + extensionId」,請將其刪除。讓NG-包括如下所示:

<ng-include src="/templates/profile.html"></ng-include> 

此外,包括在清單的web_accessible_resources的「/templates/profile.html」,像這樣:

//manifest 
{ 
    ... 
    "web_accessible_resources": [ 
    "/templates/profile.html" 
    ], 
    ... 
} 
+0

獲取錯誤語法錯誤:標記「模板」是從[templates/profile.html]開始的表達式[/templates/profile.html]第2列處的意外標記:| – Kanishka

+0

請分享出現此錯誤的代碼的周圍行。 – Granga