Javascript 角度传感器中的重定向函数

Javascript 角度传感器中的重定向函数,javascript,angular,typescript,redirect,location,Javascript,Angular,Typescript,Redirect,Location,在一个有角度的项目中,我有一个函数。当我运行它时,我希望能回家 在我的函数中我有一个条件,如果为真,我想重定向 if (condition) { location.url('/home'); // code... } 对你所说的“重定向”有点困惑。如果您有一个确定最终位置的条件,那么您可以只使用go to(转到)一个或另一个 if(location) { $location.url('/home'); } else { $location.url('/oth

在一个有角度的项目中,我有一个函数。当我运行它时,我希望能回家

在我的函数中我有一个条件,如果为真,我想重定向

 if (condition) {
     location.url('/home');
     // code...
 }

对你所说的“重定向”有点困惑。如果您有一个确定最终位置的条件,那么您可以只使用go to(转到)一个或另一个

if(location) {
   $location.url('/home');
} else {
   $location.url('/otherDestination');
}
如果您指的是反映在窗口历史记录中的真实重定向,请阅读提供的
$location.replace
函数。向下滚动到标有“替换方法”的部分。希望这有帮助

$location.url('/otherDestination').replace();

对你所说的“重定向”有点困惑。如果您有一个确定最终位置的条件,那么您可以只使用go to(转到)一个或另一个

if(location) {
   $location.url('/home');
} else {
   $location.url('/otherDestination');
}
如果您指的是反映在窗口历史记录中的真实重定向,请阅读提供的
$location.replace
函数。向下滚动到标有“替换方法”的部分。希望这有帮助

$location.url('/otherDestination').replace();

你总是可以使用JS

window.location.href = 'xyz';

你总是可以使用JS

window.location.href = 'xyz';

我建议你读一读安格尔的指南。Angular应处理所有路由器更改。通过执行
location.href=…
您正在使用本机js重定向,这将强制您的应用程序刷新。(这会损害用户体验)我建议阅读angular的指南。Angular应处理所有路由器更改。通过执行
location.href=…
您正在使用本机js重定向,这将强制您的应用程序刷新。(这会损害用户体验)我有一个条件:
如果(task.id==id){location.url('/home');//code…}
你能澄清一下吗?如果task.id!=身份证?情况并不重要。我只是不明白你在问什么。如果task.id!=id然后你可以在你有位置的地方有一个else语句。url转到另一个页面(如回答if/else语句),对吗?如果我误解了这个问题,我很抱歉,但这似乎很简单。我有一个条件:
if(task.id==id){location.url('/home');//code…}
你能澄清一下吗?如果task.id!=身份证?情况并不重要。我只是不明白你在问什么。如果task.id!=id然后你可以在你有位置的地方有一个else语句。url转到另一个页面(如回答if/else语句),对吗?如果我误解了这个问题,我很抱歉,但这似乎很简单。