Angular - 在HTML中的IF / ELSE条件

16 浏览
0 Comments

Angular - 在HTML中的IF / ELSE条件

我有一个简单的angular / html代码,其中有一个表格,每个

  • 上都有复选框和一些文本。\n我的代码如下:\n
  • \n这段代码的作用是:\n

      \n

    1. 当用户点击复选框时,调用ng-click并更新数据库中的“active”
    2. \n

    3. 添加“completed”,基本上会稍微改变
    4. 的样式
    5. \n

    \n所有数据都来自一些网络服务,并且每个任务都包含以下信息:\n

  • id\n
  • priority\n
  • text\n
  • active
  • \n我的问题是,当我刷新页面时,我没有任何过滤器,将“completed”添加到所有active0的任务中。\n有人能帮我解决如何为此目的制作一些if / else条件吗?

    0
    0 Comments

    问题出现的原因是,当点击复选框时,没有任何反应,这是因为复选框与todo.connected相连接,而todo.connected的来源没有在提供的信息中说明。

    解决方法是,添加一个点击事件来处理复选框的点击操作。可以使用Angular的ng-click指令来实现这一点。在点击事件的处理函数中,可以通过修改todo.connected的值来实现按下所有复选框的效果。

    以下是解决方法的代码示例:

    
    
    

    通过在复选框上添加ng-click指令,并将其值设置为toggleAllTodos函数,当复选框被点击时,toggleAllTodos函数将被调用。在toggleAllTodos函数中,通过修改todo.connected的值,可以实现按下所有复选框的效果。

    0