目前正在https://playwithfire.firebaseapp.com/上处理聊天应用,每当用户添加新房间时,我都希望输入新房间标签.目前,您可以添加房间,但之后需要单击它才能进入该房间并显示其内容.
我尝试更改属性md-selected ="selectedIndex",但没有激活标签,因此不显示任何内容.
有可能做我要求的事吗?到目前为止我得到了什么:
的index.html
<div layout="column" ng-controller="RoomController">
<!-- Tabs Container -->
<md-tabs md-stretch-tabs md-selected="selectedIndex">
<!-- Individual Tab -->
<md-tab ng-repeat="room in roomList"
label="{{room.roomName}}">
<div ng-controller="ChatController">
<!-- Display messages -->
<md-list>
<md-item ng-repeat="msg in messages">
<md-item-content>
<div class="md-tile-content">
<div class="bubble">
<strong>{{msg.from}}</strong><br>
{{msg.body}}
</div>
</div>
</md-item-content>
</md-item>
</md-list><!--/DisplayMessages-->
<!-- Chat controls -->
<div layout="row" layout-margin layout-wrap>
<div flex="33">
<!-- Assign username -->
<label for="nameInput">Username</label>
<input ng-model="name" type="text" id="nameInput" placeholder="Enter a username...">
</div>
<div flex="95">
<!-- Post a message --> …
Run Code Online (Sandbox Code Playgroud) 到目前为止,我有一个执行'mongod --dbpath db'的child_process和另一个可以使用'mongod --dbpath db --shutdown'杀死它的child_process.我如何监听用户输入ctrl-c或退出gulp runner,然后运行gulp任务来关闭mongo?