Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/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
对象表中的AngularJS函数_Angularjs - Fatal编程技术网

对象表中的AngularJS函数

对象表中的AngularJS函数,angularjs,Angularjs,我在controller中编写了这段代码,它工作得很好,但我知道我不需要创建其他函数getSelect()。如何在更简单的方法中实现同样的效果 $scope.dosomething = function () { $scope.viewMode = viewMode; localStorage.setItem('viewMode', viewMode); }; $scope.options = [ { id

我在controller中编写了这段代码,它工作得很好,但我知道我不需要创建其他函数getSelect()。如何在更简单的方法中实现同样的效果

$scope.dosomething = function () {
        $scope.viewMode = viewMode;
        localStorage.setItem('viewMode', viewMode);
    };    

$scope.options = [
        {
            id: 1,
            name: $translate.instant('FUN.OPTION1')
        },
        {
            id: 2,
            name: $translate.instant('FUN.OPTION2')
        }];

$scope.getSelect = function () {
        switch ($scope.options) {
            case '1': 
                $scope.bulkMode = 'addTags';
                $scope.hideSelect = true;
                break;
            case '2': 
                $scope.dosomething();
                break;
        }
};

是,我希望在对象中添加函数作为对象,并在ng change中使用它,如ng change=“select.options.func()”或类似内容

这是该控制器的实际视图

<select class="form-control" ng-model="Select" ng-change="getSelect()">
    <option ng-repeat="el in Options" value="{{el.id}}">{{el.name}} </option>
</select>

{{el.name}

是否希望该功能在对象中可用?你有没有一个到目前为止你已经尝试过的例子?我在这篇文章中添加了答案