遇到一個這樣的場景,頁面路由狀態大致如下:index.html#/product在"product"狀態的controller里面有一個判斷:值為true就跳轉到/product/detail,為false就跳轉到/product/order但是當直接在瀏覽器輸入index.html#/product/detail,"product"狀態的值為false時,"detail"狀態的controller里面的代碼也會執行,雖然最終還是會跳轉到/product/order,但是感覺不合理。請問類似這樣的場景比較好的處理方法是什么?直接輸入index.html#/product/detail時(product值為false),怎樣完全屏蔽掉"detail"狀態?
angularJS ui-router路由這種場景下怎樣阻止狀態的加載?
當年話下
2019-02-21 18:19:52