Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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
Javascript Angularjs和UI Select:如何从组件访问$Select_Javascript_Angularjs_Angular Ui Select - Fatal编程技术网

Javascript Angularjs和UI Select:如何从组件访问$Select

Javascript Angularjs和UI Select:如何从组件访问$Select,javascript,angularjs,angular-ui-select,Javascript,Angularjs,Angular Ui Select,我们如何访问angular ui select的$select from angular component 在指令中给出的示例处理指令,但我没有使用指令,我使用的是组件 我已尝试使用此命令在组件中要求uiSelectrequire:{uiSelectController:'^uiSelect'}但出现错误错误:[$compile:ctreq]无法找到指令“myUiSelect”所需的控制器“uiSelect” 下面是我的组件的代码示例(我坚持,我使用的不是指令,而是组件): (函数(){ "严

我们如何访问angular ui select的$select from angular component

在指令中给出的示例处理指令,但我没有使用指令,我使用的是组件

我已尝试使用此命令在组件中要求uiSelect
require:{uiSelectController:'^uiSelect'}
但出现错误
错误:[$compile:ctreq]无法找到指令“myUiSelect”所需的控制器“uiSelect”

下面是我的组件的代码示例(我坚持,我使用的不是指令,而是组件):

(函数(){
"严格使用",;
var myUiSelect={
绑定:{

标签:“我面临着同样的问题。如果你找到了答案,请分享。
    (function () {
    'use strict';

    var myUiSelect = {
        bindings: {
            label: '<'
        },
        controller: MyUiSelectController,
        require: { uiSelectController: '^uiSelect'},
        templateUrl: '/components/ui-select/my-ui-select.tpl.html'
    };

    MyUiSelectController.$inject = [];

    function MyUiSelectController() {

        var ctrl = this;
        ctrl.init = init;

        function init() {
            console.log('ctrl.uiSelectController.$select' + ctrl.uiSelectController.$select);
        }

        ctrl.$onInit = ctrl.init;

    }

    angular
        .module('core.components')
        .component('myUiSelect', myUiSelect);
})();