मैं AngularJs सामग्री में शुरुआती हूं, मैं 'mdbottomsheet' खोलना चाहता हूं और इस बटन के अंदर एक बटन डालना चाहता हूं, जब क्लिक बटन पर, 'mdbottomsheet' को बंद किए बिना, 'mdbottomsheet' खोलें।क्या मैं Angularjs सामग्री में किसी अन्य 'mdbottomsheet' पर 'mdbottomsheet' खोल सकता हूं?
वहाँ एचटीएमएल कोड है:
<div ng-controller="MyController">
<md-button ng-click="openBottomSheet()">
Open a Bottom Sheet!
</md-button>
</div>
वहाँ जे एस:
var app = angular.module('app', ['ngMaterial']);
app.controller('MyController', function($scope, $mdBottomSheet) {
$scope.openBottomSheet = function() {
$mdBottomSheet.show({
controller: 'BottomSheet',
template: '<md-bottom-sheet>Hello!
<md-button ng-click="openSecondBottomSheet()">
Open Second Bottom Sheet!
</md-button></md-bottom-sheet>'
});
};
});
और 'BottomSheet' नियंत्रक में:
var app = angular.module('app', ['ngMaterial']);
app.controller('BottomSheet', function($scope, $mdBottomSheet) {
$scope.openSecondBottomSheet = function() {
$mdBottomSheet.show({
controller: 'SecondBottomSheet',
template: '<md-bottom-sheet>Hello!</md-bottom-sheet>'
});
};
});
यह मेरा कोड है, यह काम करता है, लेकिन जब ' सेकेंडबॉटमशीट 'खोला गया, पहले' नीचे की शीट 'बंद! मैं पहली 'BottomSheet' पर 'SecondBottomSheet' खोलना चाहता हूं!