コードは次のとおりです。
tr.row(ng-class="{editing: is_dirty(p)}" ng-repeat="p in persons")
td {{p.name}}
td {{p.surname}}
if is_dirty(p)
button.action Save
else
button.action Edit
button.action Delete
インターフェイスから始めて、インライン編集を実装しようとします。したがって、これの最初のステップは、すべての人をリストし、クリックすると新しい行を追加することです。これで、新しい行には保存ボタンのみが表示され、既存の行には編集ボタンと削除ボタンが表示されます。
上記のコードは機能しません (jade、express、node、および angular を使用)。私はng-switch
andを見てきましng-if
たが、単純なif elseの場合、それらは私には過度に複雑に見えます...