所以$ location.path是www.abc.com/portal,主机是www.abc.com 我正在尝试将位置设置为www.abc.com
>>> from sympy import *
>>> a, b, c, d, e = symbols('a b c d e')
>>> expr = a & b >> c | a & d | ~a & Equivalent(c,(d | a & e))
>>> expr.subs([(a,true),(d,false)])
Implies(b, c)
答案 0 :(得分:0)
我认为您必须在设置$location.path()
之后使用 $ scope。$ apply()才能使其正常工作。
答案 1 :(得分:0)
因为您需要重定向到主路线。所以尝试 $ location.path(“/”); 它在$ location.host();
之后添加字符串例如:
// suppose $location.host = 'www.abc.com'
$location.path('/example')
// redirect to 'www.abc.com/#/example'
$location.path('/')
// redirect to your "otherwise" [route][1] if '/' isn't define 'www.abc.com/#/'
请参阅此处的文档:
此方法是getter / setter。
在没有任何参数的情况下调用时返回当前URL的路径。
使用参数调用时更改路径并返回$ location。
注意:路径应始终以正斜杠(/)开头,此方法 如果缺少正斜杠,则会添加正斜杠。
答案 2 :(得分:0)
我试图将整个网址从www.abc.com/portal更改为www.abc.com
适用于
$location.href = location.origin;
因为location.host只包含
www.abc.com
这将与
结合www.abc.com/portal/www.abc.com
使用location.origin我得到了
https:// www.abc.com
所以它现在重定向。