首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角度材料选择md-on-close走刀参数

角度材料选择md-on-close走刀参数
EN

Stack Overflow用户
提问于 2015-12-10 05:35:20
回答 1查看 4.7K关注 0票数 1

我想传递一个参数给一个带有角度材料选择md-on-close的函数。

使用我当前的代码,当我执行控制台日志时,会返回undefined

到目前为止我所知道的。

html

代码语言:javascript
复制
<md-input-container>
    <label>Season</label>
    <md-select  name="season"
                ng-model="cteam.season"
                md-on-close="cteam.getid(season.$id)">

        <md-option ng-repeat="season in cteam.seasons | orderBy: 'name'" value="{{season.name}}">
            {{season.name}}
        </md-option>

    </md-select>
</md-input-container>

控制器

代码语言:javascript
复制
(function() {

    angular
        .module('app')
        .controller('CreateTeamController', function() {

            var vm = this;

            vm.getid = function(id) {
                console.log(id);
            };

        });
})();

更新(添加app.js代码) app.js

代码语言:javascript
复制
(function() {

    angular
        .module('app', [
            'ngRoute',
            'ngMaterial',
            'ngMessages',
            'firebase'
        ])
        .config(function($routeProvider, $mdThemingProvider){

            $mdThemingProvider
                .theme('default')
                .primaryPalette('deep-purple');

            $routeProvider
                .when('/', {
                    templateUrl: 'views/main.html',
                })
                .when('/create/team', {
                    templateUrl: 'views/create-team.html',
                    controller: 'CreateTeamController',
                    controllerAs: 'cteam',
                })
                .otherwise({
                    redirectTo: '/',
                });
        });

})();
EN

回答 1

Stack Overflow用户

发布于 2015-12-10 06:38:40

参见in md-on-close="cteam.getid(season.$id)" season并不是指您在ng-repeat中使用的季节。ng-repeat创建一个新的作用域,并在其父作用域中调用该函数。

但是您告诉md-select,您希望在ng-model="cteam.season"中将“selected”季节绑定到cteam.season。

您所要做的就是将md-on-close属性更改为md-on-close="cteam.getId(cteam.season.$id)"或您在ng-model中引用的任何属性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34189439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档