【问题标题】:How to update a value in a table with angular js如何使用角度js更新表中的值
【发布时间】:2017-03-05 05:29:17
【问题描述】:

我正在使用 PHP/MySQL/Socket.IO/NodeJS。我正在尝试扩展我的网站并为其添加更多功能。本质上,当将新用户添加到表中时,我需要更新表,但我很确定我需要使用 AngularJS 来完成。

<pre>
 <thead>
  <tr>
  <th>Name</th>
  <th>Risk</th>
  </tr>
</thead>
<tbody>
 <tr><td> Joe </td> <td> 5 </td> 
</tbody>

如您所见,Joe 的“风险”值为 5,这可能会根据几个不同的因素而改变。我需要知道一种在使用 AngularJS 调用套接字事件时更改 Joe 值的方法,或者是否有另一种更容易工作的方法。

【问题讨论】:

    标签: javascript php mysql angularjs node.js


    【解决方案1】:

    您有一个带有数据的 javascript 模型,当您更新数据时,视图将分别更新。传入套接字后,您只需更新 $scope.users。

    在您的控制器中:

    $scope.users = [
      { name: 'Joe', risk: 5 }
    ];
    

    在您的模板中:

     <thead>
      <tr>
      <th>Name</th>
      <th>Risk</th>
      </tr>
    </thead>
    <tbody>
     <tr ng-repeat="user in users">
        <td>{{ user.name }}</td>
        <td>{{ user.risk }}</td> 
    </tbody>
    

    【讨论】:

    • 我将如何填充用户模型?
    猜你喜欢
    • 2021-11-10
    • 2017-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多