Angular Pass String to Function

时间:2015-10-28 18:42:20

标签: javascript angularjs forms angularjs-forms

这看起来应该很容易,但我不确定为什么这不起作用。我想要做的就是将此字符串传递给函数。

我试过了。

<form ng-submit="edit(type)" ng-init="type='debt'">

我也试过这个。

<div ng-controller="FormCtrl">      

  <form ng-submit="edit('debt')">
        <input type="submit" value="ADD">
  </form>

</div>

并且在js方面。

app.controller('FormCtrl', function ($scope, $cookies, $http){

    $scope.edit = function(typ){
    alert(typ);
    }

});

我想做的就是提醒“债务”一词。我得到的都是未定义的。

1 个答案:

答案 0 :(得分:1)

所有代码都运行正常,因为您在应用程序中包含$cookies依赖项而未包含angular-cookies.js(模块名称ngCookies),这会破坏您的网页。如果你想要$cookies,那么添加相应的参考。或者删除$cookies引用。

Working Plunkr