欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

Can't bind to 'matDatepickerToggle' since it isn't a known property of 'button' Can't bind to 'mat-datepicker-toggle' since it isn't a known property of 'button' 无法绑定到“ mdDatepickerToggle”,因为它不是“ button”的已知属性。 有大用 有大大用

见下面红色的字        


       

无法绑定到“ mdDatepickerToggle”,因为它不是“ button”的已知属性。 #6186        

 关闭        
精品 打开了这个问题             on 1 Aug 2017 ·10条评论        

评论

@fabulias                    

fabulias 评论 on 1 Aug 2017                                

错误,功能要求或建议:                                                    

[X]错误                                                    

预期的行为是什么?                                                    

我正在更新,但 npm install --save angular/material2-builds angular/cdk-buildsDatePicker无法正常工作,我的浏览器终端返回错误,mdDatepickerToggle                                                    

Can't bind to 'mdDatepickerToggle' since it isn't a known property of 'button'
<button mdSuffix [ERROR ->][mdDatepickerToggle]="pickerInit"></button>
                                                   

这是我的代码                                                    

<md-input-container>
                  <input
                    mdInput
                    [mdDatepicker]="pickerInit"
                    placeholder="Fecha inicial"
                    [min]="minDate"
                    [max]="maxDate"
                    [value]="10-2-2017"
                    name="init"
                    #init="ngModel"
                    ngModel
                    required>
                  <button mdSuffix [mdDatepickerToggle]="pickerInit"></button>
                </md-input-container>
                <md-datepicker #pickerInit></md-datepicker>
                                                   

5分钟前我工作得很好,我不知道发生了什么                                                    

哪些版本的Angular,Material,OS,TypeScript,浏览器受到影响?                                                    

Angular 4.0.0 
Material github:angular / material2-builds(此内容显示在package.json中)
OS Mac                                                    

@CaerusKaru                        
会员                                    

CaerusKaru 评论 on 1 Aug 2017  
编辑                                                     
                                   

#5317开始[mdDatepickerToggle]属性已更改为md-datepicker-toggleelement                                                        

@tinayuangao tinayuangao 关闭了 on 2 Aug 2017                        
@ ashishsharma123                        

ashishsharma123 评论 on 22 Aug 2017                                    

使用可以使用md-datepicker-toggle像这样:
<md-datepicker-toggle mdSuffix [for]="picker"></md-datepicker-toggle>                                                        

希望这个能对您有所帮助 :)                                                        

@BenRacicot                        

BenRacicot 评论 on 22 Aug 2017                                    

@CaerusKaru我认为有很多使用前一种类型的示例代码<button mdSuffix [mdDatepickerToggle]="pickerInit"></button>                                                        

https://material.angular.io/components/datepicker/overview是一个。                                                        

@CaerusKaru                        
会员                                    

CaerusKaru 评论 on 22 Aug 2017                                    

@BenRacicot是的,因为当前版本(2.0.0-beta.8)仍正式支持旧类型。在Beta 9之前,这是一个重大更改,文档将相应更新。                                                        

@BenRacicot                        

BenRacicot 评论 on 22 Aug 2017  
编辑                                                     
                                   

@感谢您澄清@CaerusKaru现在要清楚得多。                                                        

看起来beta.9刚刚删除。                                                        


                                                       

我是把  <button  matSuffix [mat-datepicker-toggle]="birthPicker" ></button>

或  <button  matSuffix [matDatepickerToggle]="birthPicker" ></button>

替换为                                                        

<md-datepicker-toggle mdSuffix [for]="picker"></md-datepicker-toggle>                                                         

没有接...等待文档赶上。                                                        

                       
mrg3kko 向引用此问题的Vastra-Gotalandsregionen / oppna-program-arbetsplatskoder-data添加了一项提交 on 30 Aug 2017                            
@ mrg3kko                                            
Usage of mdDatepickerToggle has changed. Previously this was implemen…                                         
f61ea87                                        
                       
AJIex1s 向AJIex1s / form-to-search-hotel添加了一个提交,该提交引用了此问题 on 6 Sep 2017                            
@ AJIex1s                                            
fix date-picker issue - angular/components#6186                                        
820546c                                        
@ ronit123321                        

ronit123321 评论 on 15 Sep 2017                                    

使用<md-datepicker-toggle mdSuffix [for] =“ picker”>;有关日期选择器用法的任何更新。我得到这个错误                                                        

ERROR类型错误:无法读取属性的未定义'禁用' 
在MdDatepickerToggle.get [为禁用(material.es5.js:20168)
在Object.View_MdDatepickerToggle_0._co [按updateDirectives](MdDatepickerToggle.html:1)
在Object.debugUpdateDirectives [作为updateDirectives](core.es5.js:13075)
在checkAndUpdateView(core.es5.js:12255)
在callViewAction(core.es5.js:12620)
在execComponentViewsAction(core.es5.js:12552)
在checkAndUpdateView(core。 es5.js:12261)
位于callViewAction(core.es5.js:12620)
在execEmbeddedViewsAction(core.es5.js:
12578 在checkAndUpdateView(core.es5.js:12256)                                                        

@CaerusKaru                        
会员                                    

CaerusKaru 评论 on 16 Sep 2017                                    

@ ronit123321使用此处的示例,将disabled属性添加md-datepicker-toggle可以正常工作。如果您遇到此问题并且可以在plunkr中重新创建它,请另外提交一个问题。                                                        

@elwinarens                        

elwinarens 评论 on 28 Sep 2017                                    

一个月后返回Angular + Material项目                                                             喜悦                                                             枪                                                            

@BenRacicot                        

BenRacicot 评论 on 29 Sep 2017                                    

我知道你的痛苦@elwinarens还要注意这一点:#7346                                                        

@角自动锁定机器人                        

角度自动锁定机器人 bot 评论 23天前                                    

由于不活动,此问题已自动锁定。
如果您遇到类似或相关的问题,请提出新的问题。                                                        

阅读有关我们的自动会话锁定策略的更多信息                                                        

该动作已由漫游器自动执行。                                                        

@角自动锁定机器人 角度自动锁定机器人 bot已 锁定,并且与协作者的对话受到限制 23天前                        


来自  https://github.com/angular/components/issues/6186

普通分类: