//HTML 部分<ul class="rows">
</ul>
//js 部分$scope.redact = function() {
コメント欄にフィードバックがないのはなぜですか? ?間違っている?何が間違っていたのでしょうか?変更するにはどうすればよいですか?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
Angular はデータ駆動型モデルです。行を削除する場合は、配列内のその位置にある要素を削除するだけです。
つまり:
現在の行の削除ボタンをクリックして現在の行を削除することが目的なので、ng-clickを削除ボタンにバインドする必要があります。
ng-click
$index 是啥,其实就是 ng-repeat 过程中,一个隐藏的值。$index 存在于每一个生成的元素中,从 0 开始。$scope.data 也是从 index 为 0 开始,所以就有了上面的写法。只要你传入了当前的 $index,就可以定位到要删除的数据,直接在 dataについては、削除してください。データが変化すると、ページの表示内容も自動的に更新されるのがデータドリブンの特徴です。
$index
ng-repeat
$scope.data
data
(補間)で何を実装したいのかわかりません。例: $scope.redact 里面实现什么。如果你改 data.show,然后又在 button 里面写了 ng-show="value.show",那么证明这个 show 是用来控制 “删除” 按钮显示与否的,而不是去控制当前行显示与否。因此,看不出这段代码与你需求之间有何关联另外,$(".change").html() 你这是在用 jQuery 去实现 toggle?jQuery 的思路与 AngularJS 就完全不同。jQuery 是事件驱动,AngularJS 是数据驱动。这里如果你要实现按钮文字 “编辑” 换成 “完成”,完全可以通过 $scope 与 {{}} リーリー
$scope.redact
data.show
button
ng-show="value.show"
show
$(".change").html()
$scope
{{}}
ng-click を追加します リーリー
リーリー
それを判断するだけです。 $scope.editFlag = true。true 代表编辑状态,false 代表完成状态。参照上面的思路,if 里面直接用这个 $scope.editFlag
$scope.editFlag = true
true
false
if
$scope.editFlag
Angular はデータ駆動型モデルです。行を削除する場合は、配列内のその位置にある要素を削除するだけです。
つまり:
リーリー現在の行の削除ボタンをクリックして現在の行を削除することが目的なので、
リーリー リーリーng-click
を削除ボタンにバインドする必要があります。$index
是啥,其实就是ng-repeat
过程中,一个隐藏的值。$index
存在于每一个生成的元素中,从 0 开始。$scope.data
也是从 index 为 0 开始,所以就有了上面的写法。只要你传入了当前的$index
,就可以定位到要删除的数据,直接在data
については、削除してください。データが変化すると、ページの表示内容も自動的に更新されるのがデータドリブンの特徴です。(補間)で何を実装したいのかわかりません。例:
次に、このボタンに$scope.redact
里面实现什么。如果你改data.show
,然后又在button
里面写了ng-show="value.show"
,那么证明这个show
是用来控制 “删除” 按钮显示与否的,而不是去控制当前行显示与否。因此,看不出这段代码与你需求之间有何关联另外,
$(".change").html()
你这是在用 jQuery 去实现 toggle?jQuery 的思路与 AngularJS 就完全不同。jQuery 是事件驱动,AngularJS 是数据驱动。这里如果你要实现按钮文字 “编辑” 换成 “完成”,完全可以通过$scope
与{{}}
リーリー
次にコールバックを書きます:ng-click
を追加します リーリーリーリー
この方法で、最も基本的な切り替えを実現できます。実行可能な最適化は、ステータスに編集中と完了の 2 つのステータスしかない場合、フラグを設定してそれを判断するだけです。
AngularJS を使用しているため、現在のニーズに合わせて AngularJS のアイデアを実現するために jQuery を使用する必要はありません。$scope.editFlag = true
。true
代表编辑状态,false
代表完成状态。参照上面的思路,if
里面直接用这个$scope.editFlag