我需要避免使用data-toggle属性来打开use组件。而不是它我使用ng-click =“ctrl.openModal” 如何使用模态显示/隐藏Dart?我想知道如何在javascript中使用它,但在dart中。 编辑:我不想使用任何其他第三方插件或功能,如bootjack等...
我需要的是在bootstrap文档中做的事情:
$('#myModal').modal('show');
解决:我用dart:js这样做。
第一
// imports dart library
import 'dart:js' as js;
然后:
js.context.callMethod(r'$', ['#myModal'])
.callMethod('modal', [new js.JsObject.jsify({'show': 'true'})]);
增加: 如果你想关闭模态,boostrap文档说:
$('#myModal').modal('hide');
要在DART中执行此操作,我们执行以下操作:
//this closes the modal window
js.context.callMethod(r'$', ['#myModal'])
.callMethod('modal', ['hide']);