私はちょうど角を開始し、私はこのようなHTMLで自分のデータを使用しようとしているcodepen Accordion List選択グループ
からのコードサンプルを得た:
<div class="group">
<ion-item class="item-stable" ng-click="toggleGroup(group)" ng-class="{active: isGroupShown(group)}"></ion-item>
<ion-item class="item-accordion" ng-show="isGroupShown(group)">
<div class="form-group">
<label></label>
<input>
</div>
</ion-item>
</div>
<div class="group">
<ion-item class="item-stable" ng-click="toggleGroup(group)" ng-class="{active: isGroupShown(group)}"></ion-item>
<ion-item class="item-accordion" ng-show="isGroupShown(group)">
<div class="form-group">
<label></label>
<input>
</div>
</ion-item>
とJSは次のように設定されている:
angular.module('my-app',['ionic'])
.controller('main', function($scope) {
$scope.groups = [{
name: "Basic Info",
items: [1,2,3]},
{
name: "Torso Measures",
items: [1,2,3]},
{
name: "Extra measures",
items: [1,2,3,4,5],
}
];
$scope.toggleGroup = function(group) {
if ($scope.isGroupShown(group)) {
$scope.shownGroup = null;
} else {
$scope.shownGroup = group;
}
};
$scope.isGroupShown = function(group) {
return $scope.shownGroup === group;
};
});
問題は、私は1でクリックしたときにということですグループは、すべてが拡大/縮小されます。 JS/jQueryではIDを渡しますが、それを行うための「角度のある方法」があると思います。誰か助けてくれますか?
ありがとうございます!コントローラセクションで自分のグループを定義する方法はありますか?だから私は 'グループでグループを使用することができます – Onilol
あなたは実際に**このステートメント' $スコープグループ= [{...}、{...}、{.. 。}] '。 –
どうすればいいですか?ごめんなさい。私はこれで新しく、助けの代わりに混乱する多くの情報があります。 – Onilol