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

Angular ng-include cshtml页面

闽承望
2023-03-14
问题内容

我正在与angular进行斗争,以使其ng-view之外包括部分cshtml视图。

这是我的主要观点:

<div class="container">
    <div class="header">
        <div class="loginView">
            <div ng-include="Home/Template/login"></div>
        </div>
    </div>
</div>

<div class="container">
    <div ng-view></div>
</div>

这是我的部分Login.cshtml:

<form name="login" ng-controller="LoginCtrl" class="form-inline">
    <div class="form-group"><input type="text" name="loginName" class="form-control input-sm" placeholder="Brugernavn" oninvalid="this.setCustomValidity('Indtast brugernavn')" ng-model="UserData.LoginName" ng-required="true"></div>
    <div class="form-group"><input type="text" name="password" class="form-control input-sm" placeholder="Kodeord" oninvalid="this.setCustomValidity('Indtast kodeord')" ng-model="UserData.Password" ng-required="true"></div>
    <div class="form-group">
        <button class="btn btn-primary btn-sm" ng-click="Login()" ng-disabled="login.password.$error.required || login.loginName.$error.required">Login</button>
    </div>
</form>

我使用mvc在调用url时返回特定的局部视图,如下所示:

   public ActionResult Template(string id)
    {
        switch (id.ToLower())
        {
            case "login":
                return PartialView("~/Views/Account/Partials/Login.cshtml");
            case "register":
                return PartialView("~/Views/Account/Partials/Register.cshtml");
            case "main":
                return PartialView("~/Views/Main/MainPage.cshtml");
            default:
                throw new Exception("template not known");
        }
    }

基本上,我相信ng-
include应该调用url,它将返回html,并将其插入页面。但这不是所发生的事情,根本不调用Template方法。我当然可以在母版页上包括整个模板,但是稍后登录后,我想用登录的用户数据模板替换该模板。

任何想法如何解决这个问题?


问题答案:

ng-include计算一个表达式,请确保如果要直接加载路径,请使用两组引号。

<div ng-include="'Home/Template/login'"></div>


 类似资料:
  • 我正在开发一个Spring MVC应用程序,它将FreeMarker用于我的视图。 我对FreeMarker非常陌生,我有以下问题:在我的projct中,有3个文件必须被组装到一个页面中。 所以我有: 1) 标题。ftl表示我所有页面的标题,类似于: 2)footer.ftl代表我所有页面的页脚: 3) 然后我有了我的特定页面(名为myPage.ftl),它只表示内容,如下所示: 标题。ftl和页

  • 有人知道我如何为分页页面设置不同的posts_per_pages吗? 例如: 主页=每页帖子20主页第2-5页=每页帖子10 我使用的查询是$wp\u query-

  • 我的页面结构 页面1(模板-作业页面) 第2页(模板-作业页) 第3页(模板-作业页) 第4页(模板-作业页) 后端开发人员(普通文件夹) null null 页面1(模板-作业页面) 第2页(模板-作业页) 第3页(模板-作业页) 第4页(模板-作业页) 我的问题是:我以这样一种方式编码,每当我击中(职业第1页),我得到的页面列表使用了一个工作页面模板,所以我得到了职业第1页的第1-8页列表和职

  • 页面 返回上级 该节包含了关于DirectDrawSurface对象的信息,探讨了以下主题: 页面的基本概念 什么是页面 页面接口 宽度和宽距 关键色 像素格式 创建页面 创建主页面 创建离屏页面 创建复杂页面和换页链 创建超宽页面 换页 页面丢失 释放页面 更新页面属性 直接访问帧缓存 使用非本地视频RAM页面 色彩和格式转换 覆盖页面 覆盖页面概览 DDCAPS的重要成员和标志 源和目标矩形

  • Pages - 和你在网页中打开的页面是同样的意思. <body> ... <!-- Views --> <div class="views"> <!-- Your main view --> <div class="view view-main"> <!-- Pages --> <div class="pages"> <div

  • 首页 执行 init 命令后生产 docs 目录中的 index.jsx 就是首页的文档文件,在这个文件中我们可以通过简单的配置来完善首页信息: 使用 js 定义页面变量的方式不利于阅读,YDoc 参考了开源工具 gray-matter 在页面注入 YAML 方案,使得变量定义变得轻松加愉快 如果你不了解 YAML,可以先查看阮一峰的这篇文章:YAML 语言教程 首页配置如下: banner 网站

  • 页面结构 Anatomy of a Page Jquery Mobile中的"页面"结构已经优化为支持单个的页面,或者在一个页面内嵌入的多个“page”。 使用这种模型的目的是使WEB开发人员使用最佳实践创建WEB网站,使得普通的链接不需要任何特殊配置就可以工作,而且能创造出富媒体的像本地应用一样通过标准的http无法创造出的用户体验。 mobile页面结构Mobile page structur

  • 问题内容: 根据我的研究,看来我想做的事是不可能的,但是如果情况有所变化,我想检查一下是否有人想出办法。 我有一个Web应用程序,可以根据浏览器窗口中的用户选择生成打印报告。我有一个自定义的页眉和页脚,当从浏览器打印报告时,应在每个打印的页面上重复该页眉和页脚。它不是我需要的浏览器页眉和页脚,而是我生成的自定义页眉和页脚。另外,我不认为这是CSS和媒体类型的问题,但我不是CSS专家。我没有让页眉和