gpt4 book ai didi

javascript - Ng-view on load 事件

转载 作者:太空宇宙 更新时间:2023-11-04 12:36:38 26 4
gpt4 key购买 nike

我是 Angular js 的新手。我正在尝试创建 SPA。下面是我的 index.html

<div  ng-view>

</div>

我有一个局部 View 和它的 Controller

myApp.controller('MainController', function ($scope, $http) {

}

还有我的部分看法

<accordion-group heading="EMPLOYER">

<select class="employer" multiple data-size="5" data-max-options="3" data-live-search="true" ng-model="employer" ng-options="emp for emp in Employers" >
</select>
<button ng-click="addField('employer',employer)">Add Field</button>

</accordion-group>
</accordion>

问题来了。 IU 想将 CSS 应用到 “雇主” 类。就像我有很多类(class),我正在使用 Bootstrap select。

 $('.employer').selectpicker({
style: 'btn-info',
dropupAuto: false
});

我想在局部 View 加载事件中使用上面的代码。我怎样才能做到这一点 ?

请问有人能帮帮我吗?

谢谢,

最佳答案

您必须将该 jquery 调用包装在一个 Angular Directive(指令)中。 https://docs.angularjs.org/guide/directive

mainApp.directive('mySelectPicker', function () {
'use strict';

return {
restrict: 'A',
link : function (scope, element, attrs) {

$(element).selectpicker({
style: 'btn-info',
dropupAuto: false
});
}
};
});

然后像这样更新 html:

<select my-select-picker class="employer" multiple data-size="5" data-max-options="3" data-live-search="true" ng-model="employer" ng-options="emp for emp in Employers"  ></select>

关于javascript - Ng-view on load 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27234375/

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