我正在与角斗争以使其成为包含在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>
Run Code Online (Sandbox Code Playgroud)
这是我的部分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>
Run Code Online (Sandbox Code Playgroud)
即时通讯使用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 …Run Code Online (Sandbox Code Playgroud) 以下选择器之间是否存在差异:
var index = $(this).parent().index();
var index2 = $(this.parentNode).index();
Run Code Online (Sandbox Code Playgroud)
根据我的阅读,parentNode得到广泛支持.
是否有理由使用其中一个?