ui-sref生成href背后的逻辑是什么?我从不同的地方(州)得到一种情况,同样的ui-sref产生不同的href,这会导致错误。
ui-sref之一,具有与其指向的状态相同的抽象祖先,将id附加到其生成的href,其他(外部)不是。
来自ui-sref的文档:
将链接(标记)绑定到状态的指令。如果国家有 一个关联的URL,该指令将自动生成&更新 href属性通过$ state.href()方法。单击链接 将使用可选参数触发状态转换。
所以它基本上是查找它指向的url
状态,并相应地生成href
。为什么2 ui-sref
具有相同的参数,指向相同的状态会产生不同的结果?