当前位置: 首页 > 面试题库 >

如何设置AngularJS路由器的根位置?

王骏
2023-03-14
问题内容

我想从而http://mysite.com/hello/world不是从站点根目录开始导航。

例如

$routeProvider
  .when('/myurl', {
    templateUrl: 'mytmpl.html',
    controller: 'MyCtrl'
  });

当我的网址是 http://mysite.com/hello/world/myurl

我该怎么办?


问题答案:

当用户导航到时,将基本标记添加到正在提供的主HTML文件中http://example.com/hello/world

<base href="/hello/world/" />

可以在开发人员指南/使用$
location中
找到更多信息。



 类似资料:
  • 问题内容: 我在将Rails路由与AngularJS集成时遇到了麻烦。 当我在浏览器输入中转到“ localhost:3000”时,它将我重定向到“ localhost:3000 /#/ auth / sign_in” 但“ sign_in”模板无法呈现。 然后,第二,如果我转到“ localhost:3000 /#/”,它会将我重定向到“ localhost:3000 /#/ auth / si

  • 问题内容: 我很难找到有关通过数据库动态使用ui路由器的任何文档。当然,所有内容都经过硬编码。 我的杰森: 我的应用程式: 我很难动态配置视图。有任何想法吗? 更新: 我根据RadimKöhler 的回答做了一个Plunker。感谢您的帮助。 我认为ui-router是defacto路由器,它具有动态性,它将使大型应用程序更易于管理。 问题答案: 有一个显示我们如何动态配置视图的插件。的更新版本如

  • 英文原文: http://emberjs.com/guides/routing/setting-up-a-controller/ URL的改变同时也可能改变显示的模板。而模板只有当其搭载了需要呈现的信息才有用。 在Ember.js中,模板从控制器中获取需要呈现的信息。 内置的两个控制器Ember.ObjectController和Ember.ArrayController,使控制器可以非常方便的呈

  • 我正试图在我的react网站上设置谷歌分析4。之前我用的是react-ga,但是这个库还不支持Google Analytics 4。我将GA4标签直接粘贴到index.html文件中,没有外部库。要让GA4与react路由器一起工作,我还需要添加什么代码?< br >预先感谢!

  • 我的源代码位于如下文件夹结构中: MyGitroot/MyProj/Module1/SRC/Main/Groovy/COM/MyPak/Module1 MyGitroot/MyProj/Module2/SRC/Main/Groovy/COM/MyPak/Module2 MyGitroot/MyProj/Module3/SRC/Main/Groovy/COM/MyPak/Module3 Gradle

  • 问题内容: 我有如下配置: 玉器主锉 因此,模块将填充到占位符中。但是问题是,我在模板中还有2个命名视图。模板如下所示: leftSidePaneModule.html 如何使模块和在被填充到上述占位? 我试过了, 尝试次数:2 两者都不起作用。 你怎么做呢? 谢谢! 问题答案: 解决方案可在此处找到:视图名称-相对名称与绝对名称。引用: 在幕后,每个视图都被分配一个遵循的方案的绝对名称,其中指令