为什么我的数据绑定在Angular Svc,Ctrl和View之间不能正常工作?

用户名

我试图在我的一种观点中收集已经记录的信息,以便在需要时可以对其进行更新。我已经尝试了所有可以想到的内容,并且信息不会以表格的形式填充。当我单击链接时,它会转到具有该公司正确ID号的页面,但不会填充数据。

这是我的代码:

SVC:

function getCompany(companyId) {
            return $http.get("api/collections/companies/" + companyId);
        }

function editCompany(company) {
            $http.put("api/collections/companies/" + company._id, company).then(function (res) {
                $rootScope.$broadcast("company:updated");
                $log.info("company:updated");
            });

        }

Ctrl:

companiesSvc.getCompany($routeParams.companyId).success(function (company) {
          $timeout(function () {
            $scope.company = company;
          });
        });

$scope.editCompany = function (company) {
            console.log(company);
            companiesSvc.editCompany(company).then(function () {
              $location.path('/admin/companies');
            });
        };

看法:

<form ng-submit="editCompany(company)">
  <input type="text" data-ng-model="company.title" value="company.title"><br>
  <input type="text" data-ng-model="company.url" value="company.url"><br>
  <input type="text" data-ng-model="company.location" value="company.location"><br>
  <input type="text" data-ng-model="company.phoneNumber" value="company.phoneNumber"><br>
  <input type="email" data-ng-model="company.email" value="company.email"><br>
  <textarea name="" id="" cols="30" rows="10" data-ng-model="company.technologies" value="company.technologies">{{company.technologies}}</textarea><br>
  <button type="submit">Update</button>
  <a href="#/admin/companies"><button>Cancel</button></a>
</form>
马特涂口

由于您正在使用异步功能更新范围(对吗?),我想您需要使用$ timeout(它将成为控制器的依赖项)。

$timeout(function() {
    $scope.company = company;
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我不能对 TextView textColor 使用数据绑定?

来自分类Dev

Android数据绑定在Recycle View上无法正常工作

来自分类Dev

为什么我的 angular2 方法不能正常工作?

来自分类Dev

为什么我的代码不能正常工作?

来自分类Dev

为什么我的 RegexExp 不能正常工作?

来自分类Dev

为什么我的 If 语句不能正常工作?

来自分类Dev

为什么我不能将标签的标签绑定到sql数据?

来自分类Dev

为什么不能绑定我的域名和vps_ip?

来自分类Dev

AngularJS双向数据绑定在指令中无法正常工作

来自分类Dev

为什么{{#each}}不能正常工作而{{#with}}不能正常工作?

来自分类Dev

为什么我的php`if`不能总是正常工作?

来自分类Dev

为什么出队不能正常工作了我的代码?

来自分类Dev

为什么我的Jekyll液体“加入”标签不能正常工作?

来自分类Dev

为什么端口转发对我来说不能正常工作?

来自分类Dev

为什么我的Wordpress菜单不能正常工作?

来自分类Dev

为什么我的DHCP服务器不能正常工作?

来自分类Dev

为什么我的Flash [:alert]不能正常工作?

来自分类Dev

谁能解释,为什么我的分类不能正常工作?

来自分类Dev

为什么我的<package> .lintian-overrides不能正常工作?

来自分类Dev

为什么我的跨度悬浮CSS不能正常工作?

来自分类Dev

为什么我的shell脚本不能正常工作?

来自分类Dev

为什么我的php`if`不能总是正常工作?

来自分类Dev

为什么我的Replace()方法不能正常工作?

来自分类Dev

为什么我的模型查询集不能正常工作?

来自分类Dev

为什么 ismember 在我的 Matlab 程序中不能正常工作?

来自分类Dev

为什么我的 parseFloat 函数不能正常工作?

来自分类Dev

为什么我的搜索 php 代码不能正常工作?

来自分类Dev

为什么我的 Javascript 功能不能正常工作?

来自分类Dev

为什么我的尝试,除了不能正常工作?蟒蛇 3

Related 相关文章

  1. 1

    为什么我不能对 TextView textColor 使用数据绑定?

  2. 2

    Android数据绑定在Recycle View上无法正常工作

  3. 3

    为什么我的 angular2 方法不能正常工作?

  4. 4

    为什么我的代码不能正常工作?

  5. 5

    为什么我的 RegexExp 不能正常工作?

  6. 6

    为什么我的 If 语句不能正常工作?

  7. 7

    为什么我不能将标签的标签绑定到sql数据?

  8. 8

    为什么不能绑定我的域名和vps_ip?

  9. 9

    AngularJS双向数据绑定在指令中无法正常工作

  10. 10

    为什么{{#each}}不能正常工作而{{#with}}不能正常工作?

  11. 11

    为什么我的php`if`不能总是正常工作?

  12. 12

    为什么出队不能正常工作了我的代码?

  13. 13

    为什么我的Jekyll液体“加入”标签不能正常工作?

  14. 14

    为什么端口转发对我来说不能正常工作?

  15. 15

    为什么我的Wordpress菜单不能正常工作?

  16. 16

    为什么我的DHCP服务器不能正常工作?

  17. 17

    为什么我的Flash [:alert]不能正常工作?

  18. 18

    谁能解释,为什么我的分类不能正常工作?

  19. 19

    为什么我的<package> .lintian-overrides不能正常工作?

  20. 20

    为什么我的跨度悬浮CSS不能正常工作?

  21. 21

    为什么我的shell脚本不能正常工作?

  22. 22

    为什么我的php`if`不能总是正常工作?

  23. 23

    为什么我的Replace()方法不能正常工作?

  24. 24

    为什么我的模型查询集不能正常工作?

  25. 25

    为什么 ismember 在我的 Matlab 程序中不能正常工作?

  26. 26

    为什么我的 parseFloat 函数不能正常工作?

  27. 27

    为什么我的搜索 php 代码不能正常工作?

  28. 28

    为什么我的 Javascript 功能不能正常工作?

  29. 29

    为什么我的尝试,除了不能正常工作?蟒蛇 3

热门标签

归档