小编geu*_*ujv的帖子

ng-submit或ng-click响应表单中的提交按钮

我正在尝试在angularjs中创建一个非常简单的登录表单,但似乎ng-submit()和ng-click指令似乎都不起作用.

我在这里创建了一个非常基本的plunker示例:http://plnkr.co/edit/BrLIxSZggZofCBoZpjT4?p = preview 在ng-click或ng-submit中的任何一个/两者都应打开一个带有'a'的简单警报窗口' 信件.但是当我点击登录按钮时没有任何反应.更有趣的是,如果我将ng-app更改为ng-app ="test",则表单会被提交,但警报也不会被调用.

我究竟做错了什么?

基本的例子:

<head>
  <script data-require="angular.js@1.2.9" data-semver="1.2.9" src="http://code.angularjs.org/1.2.9/angular.js"></script>
  <link rel="stylesheet" href="style.css" />
  <script src="script.js"></script>
</head>

<body ng-app>
  <!-- Login -->
  <form data-title="Sign in" data-value="login" class="tab-pane" name="login" 
   ng-submit="alert('a')" ng-controller="Ctrl">

    <input type="text" name="username" value="" placeholder="Username" ng-model="model.username" ng-minlength="3" required autocapitalize="false" />
    <input type="password" name="password" value="" placeholder="Password" ng-model="model.password" required autocapitalize="false" autocorrect="false" />
    <input type="submit" ng-click="alert('a')" name="login" value="Sign in" />

  </form>
  <!-- / Login -->
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

forms angularjs

5
推荐指数
1
解决办法
1万
查看次数

Python-mock:如何测试是否调用了super()

我有以下结构:

class A(Object):
    def method(self):
        return 'a'

class B(A):
   def __init__(self, test):
       self.test = test

   def method(self):
        if self.test:
           return super(A, self).method(self)
        else:
           return 'b'
Run Code Online (Sandbox Code Playgroud)

我想要做的是编写一个测试用例,测试如果self.test为true则调用super函数并调用类A的方法函数.

我怎么能做到这一点?我该怎么做?

高级问:当A类和B类在一个单独的模块中时,它们具有相同的名称.因此,不是类BI而是写:类A(module1.A):这会改变模拟吗?

python unit-testing mocking

5
推荐指数
1
解决办法
2323
查看次数

标签 统计

angularjs ×1

forms ×1

mocking ×1

python ×1

unit-testing ×1