Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 剑道UI MVC+;安格拉斯_Angularjs_Asp.net Mvc_Kendo Ui_Kendo Asp.net Mvc - Fatal编程技术网

Angularjs 剑道UI MVC+;安格拉斯

Angularjs 剑道UI MVC+;安格拉斯,angularjs,asp.net-mvc,kendo-ui,kendo-asp.net-mvc,Angularjs,Asp.net Mvc,Kendo Ui,Kendo Asp.net Mvc,我在MVC应用程序中使用剑道UI MVC和AngularJS时遇到问题 <div class="details-container" ng-module="app.branch" ng-controller="GeoController"> @{ Html.Kendo().TabStrip() .Name("BranchTabStrip") .HtmlAttributes(new {@class = "tabStrip-no-border-no

我在MVC应用程序中使用剑道UI MVC和AngularJS时遇到问题

<div class="details-container" ng-module="app.branch" ng-controller="GeoController">
@{
    Html.Kendo().TabStrip()
        .Name("BranchTabStrip")
        .HtmlAttributes(new {@class = "tabStrip-no-border-no-padding"})
        .Items(parent =>
        {
            var parameters = new {Id = Model.Id};
            parent.LoadSecureTab("General", "GeneralTab", "GeneralTab", "Branch", parameters);
        })
        .Render();
}</div>
在这种情况下,它将工作并在名称变量中显示我的文本

我认为,剑道通过自己的作用域覆盖angularjs作用域,总之,角度绑定不起作用


伙计们,有什么办法解决这个问题吗

首先,您无缘无故地混合了服务器端呈现和客户端数据绑定。可以将服务器端用作常规asp.net应用程序,也可以将客户端绑定用作“单页应用程序”。在mvc*中,cshtml也是混合的(html+服务器)。所以在我的例子中,它是正常的,服务器端已经被使用了,现在需要将angularjs应用于它们。您可能需要嵌套为
{{branch.Name}
,以便生成angular将使用的页面基础。首先,您无缘无故地混合了服务器端呈现和客户端数据绑定。可以将服务器端用作常规asp.net应用程序,也可以将客户端绑定用作“单页应用程序”。在mvc*中,cshtml也是混合的(html+服务器)。所以在我的例子中,它是正常的,服务器端已经被使用,现在需要将angularjs应用于它们,您可能需要嵌套为
{{branch.Name}
,以便生成angular将基于的页面。
<p>
    {{branch.Name}}
</p>
{{branch.Name}}