2016-07-10 54 views
1

我试图用飞镖检测变化。例如HTML:用Angular2输入onchange

<div> 
    <input id="photoUpload" type="file" name="photo" (onchange)="update()" multiple> 
</div> 

飞镖:

@Component(
    selector: "photo-upload-dialog", templateUrl: "photo_upload_dialog.html") 
class PhotoUploadDialog { 


    update() async { 
    print('Changed!'); 
    } 
} 

但没有在一个控制台。

回答

1

onChange是默认的事件处理程序名称,而不是事件名称。

改用

(change)="update()"