相关疑难解决方法(0)

angular.js链接行为 - 禁用特定URL的深层链接

我有一个工作的Angular.js应用程序,启用了HTML5模式.

$location.Html5mode(true).hashbang("!");
Run Code Online (Sandbox Code Playgroud)

我想要实现的是获取一些URL或<a>标签来执行正常的浏览行为,而不是使用HTML5历史记录API更改地址栏中的URL并使用Angular控制器处理它.

我有这个链接:

<a href='/auth/facebook'>Sign in with Facebook</a>
<a href='/auth/twitter'>Sign in with Twitter</a>
<a href='/auth/...'>Sign in with ...</a>
Run Code Online (Sandbox Code Playgroud)

我希望浏览器将用户重定向到,/auth/...以便用户重定向到身份验证服务.

有什么方法可以做到这一点吗?

angularjs

53
推荐指数
3
解决办法
3万
查看次数

ui-router中动态构造的ui-sref属性

我是角度新手,特别是ui-router.

这是一个链接:

<a ui-sref="/topic/{{topic.id}}">SomeText</a>
Run Code Online (Sandbox Code Playgroud)

该链接是动态填充的.

所以,当我尝试从我的配置中访问该状态时,如下所示:

 .state('topics/:topicId',{
        url:"",
        templateUrl: "",
        controller: ""
    })
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息:

错误:无法从状态'主题'解析'/ topics/myTopic'

在上面:myTopic是一个变量名.

angularjs angular-ui-router

15
推荐指数
2
解决办法
2万
查看次数

标签 统计

angularjs ×2

angular-ui-router ×1