gpt4 book ai didi

javascript - 部分 html View 的 Controller 无法在使用 KendoPanelBar contenturl 的 Directive TemplateUrl 中工作

转载 作者:行者123 更新时间:2023-11-28 10:53:41 25 4
gpt4 key购买 nike

指令

app.directive('PanelbarDirective', function ($http) {
return {
restrict: "EA",
templateUrl: 'ngview/shared/panelbar.html'

};
});

testcontroller.js

'use strict';
app.controller('testcontroller', ['$scope',
function testcontroller($scope) {
$scope.LabelValue = 'From Controller';

}]);

panelbar.html

<div id="selected-values" class="col-sm-12 colSlctdValues" >
<ul id="panelbar"></ul>

<script>
$("#panelbar").kendoPanelBar({
dataSource: [
{
text: "Teachers",
expanded: true,
contentUrl: "ngview/shared/Teachers.html"
}
]
});
</script>


</div>

Teachers.html

<table ng-controller="testcontroller">
<body>
<tr>
<td>{{LabelValue}}</td>
</tr>
</body>
</table>

我面临的问题是,它总是显示值 {{LabelValue}},而不是我在部分 View 的 Controller 中为 LabelValue 分配的值。

最佳答案

当我尝试使用 javascript 实现此操作时,它只会出现问题panelbar.html

<script>
$("#panelbar").kendoPanelBar({
dataSource: [
{
text: "Teachers",
expanded: true,
contentUrl: "ngview/shared/Teachers.html"
}
]
});
</script>

但是我使用修复了这个问题

    <ul id="panelbar" kendo-panel-bar  k-options="panelBarOptions">
<li>
Teachers
<ul>
<li ng-include="'ngview/shared/Teachers.html'"></li>
</ul>
</li>

</ul>

很想知道是否有人仍然可以帮助我使用脚本而不是ulng-include

谢谢

关于javascript - 部分 html View 的 Controller 无法在使用 KendoPanelBar contenturl 的 Directive TemplateUrl 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28506493/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com