首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Angular ui-路由器无法获取/

Angular ui-路由器无法获取/
EN

Stack Overflow用户
提问于 2016-04-05 03:06:34
回答 1查看 424关注 0票数 1

从yeoman ui-router应用程序生成,我有一个状态-

代码语言:javascript
运行
复制
$stateProvider
.state('exampleLink', {
        url         : '/exampleLink?photo=https://s3-us-west-2.amazonaws.com/trafficnow/439dcc60-303b-457e-940a-6308d9f0ee5f/9d12687c-7d09-4f63-afd3-b4abd0d03aaf.jpg',
        templateUrl : 'views/someTemplate.html',
        controller  : 'SomeCtrl'
});

和一个控制器

代码语言:javascript
运行
复制
angular.module('App')
  .controller('SomeCtrl', function ($scope, $stateParams) {
    $scope.obj = {
      photo : $stateParams.photo,
    };

  });

在将配置中的$locationProvider.html5Mode(true);和索引文件中的<base href="/">添加到active HTML5 mood之后,它给出了以下错误。Cannot GET /sharedLink?photo=https://s3-us-west-2.amazonaws.com/trafficnow/439dcc60-303b-457e-940a-6308d9f0ee5f/9d12687c-7d09-4f63-afd3-b4abd0d03aaf.jpg

EN

回答 1

Stack Overflow用户

发布于 2016-04-05 03:13:11

看起来您在url属性的末尾缺少一个右引号。尝试将第一个代码片段替换为以下代码:

代码语言:javascript
运行
复制
$stateProvider
.state('exampleLink', {
        url         : '/exampleLink?photo=https://s3-us-west-2.amazonaws.com/trafficnow/439dcc60-303b-457e-940a-6308d9f0ee5f/9d12687c-7d09-4f63-afd3-b4abd0d03aaf.jpg',
        templateUrl : 'views/someTemplate.html',
        controller  : 'SomeCtrl'
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36410865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档