我在檢查是否$location.$$url
是!= 'dashboard'
但是,這種說法是真實的,但它仍然存在。這裏 爲什麼如果檢查通過了?
而過,我檢查$location
和$$url
被"/dashboard"
所以if
聲明應被忽略,但它繼續:
// the URL is currently at /dashboard
if ($location.$$url !== "/dashboard")
console.log('Custome URL found!');
vs.customURL = true;
TagFactory.buildUrlObject($location.$$url);
你可以看到console.log
打印出以下/dashboard
?
你能向我們提供您的文字代碼格式? –
您的縮進似乎表明您希望隨後的語句由'if'語句來管理,但您沒有任何大括號。也許這只是馬虎的格式。要清楚,Javascript!= Python – spender
要更清楚你期望(不)發生什麼。張貼實際的代碼不是截圖。從我的截圖中可以看出,條件未執行(我沒有看到「Custome URL found!」控制檯日誌)。也許你的意思是在執行之後的一些代碼?也許你需要將代碼封裝在'{...}'中作爲'if'塊的一部分?更清楚。 –