2
私はMaterial DesignでAngular 1.5.xを使用しています。ダイアログが表示されたら最初の入力フィールドを選択するカスタムダイアログボックスがあります。角材ダイアログ:最初の項目にフォーカスを設定
どうすればよいですか?
私は一緒に問題の実際の例を入れている:ここで https://codepen.io/anon/pen/xdoqmZ?editors=1010
はコードです。
$mdDialog.show({
parent: parentEl,
targetEvent: $event, // determines source location of the dialog
template:
' <md-dialog>' +
' <md-content>Hello {{ username }}!</md-content>' +
' <div class="md-actions">' +
' <form>' +
' <div>Given names: <input /></div>' +
' <div>Surname: <input /></div>' +
' <div>Address: <input /></div>' +
' <div>Building: <input /></div>' +
' <div>Level: <input /></div>' +
' <div>Street: <input /></div>' +
' <div>Suburb: <input /></div>' +
' <div>Postcode: <input /></div>' +
' <div>Country: <input /></div>' +
' <div>State: <input /></div>' +
' <div>ABN: <input /></div>' +
' <div>' +
' <md-button ng-click="closeDialog()">' +
' Close Greeting' +
' </md-button>' +
' </div>' +
' </form>' +
' </div>' +
' </md-dialog>',
onComplete: onCompleteAnimation,
locals: {
name: $scope.username
},
controller: DialogController
});
この例では、指定名に焦点を当てたダイアログが表示されます。