javascript - Angular 将字符串传递给函数

标签 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);
    }

});

我只想提醒大家注意“债务”这个词。我得到的都是未定义的。

最佳答案

所有代码都工作正常,因为您包含了 $cookies 依赖项,而没有在应用程序中包含 angular-cookies.js (模块名称 ngCookies),它破坏了你的页面。无论您想要 $cookies ,然后添加相应的引用。或者删除该 $cookies 引用。

Working Plunkr

关于javascript - Angular 将字符串传递给函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33399099/

相关文章:

javascript - 如何使用状态而不是引用来设置文本区域的选择?

javascript - Django Rest 框架正在从数据库中返回 'u 前缀到 Angular

javascript - 将 Angular.js 应用于 Chrome 扩展内容脚本中的新 DOM 元素

javascript - 如何让 Google 使用 History.pushState 索引我的页面?

javascript - 通过 php 和数组数据创建动态链接和 onClick

javascript - Angular 应用程序没有被引导?

javascript - Angular2 - 类属性上的双向数据绑定(bind)

javascript - 如何在用户提交表单之前访问文本字段的内容

javascript - 动态更改 HTML 表单中 select 元素的名称

Django:如何从特定用户的管理表单中删除字段?