2015-04-21 18 views
0

我對AngularJS非常陌生。我正在製作一個使用玉和角的項目。我有這個簡單的表單,當我點擊按鈕時,函數不會被調用。點擊監聽器只能工作如果我做雙擊。它不會工作,如果我做一個單一的點擊。如果用戶點擊兩次,ng-click工程

這隻有在Mozzila

發生

下面是代碼

doctype html 
html(lang="en") 
    title LoginForm 
    link(rel="stylesheet", type="text/css", href="login.css") 
    meta(name='viewport', content='width=device-width, initial-scale=1.0') 
    script(src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js") 
    script(src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js") 
    script(type="text/javascript", src="js/functions.js") 
    script. 
    var app = angular.module('WebApp', []); 
    app.controller('myCtrl', function($scope) { 
     $scope.login = function(){ 
     alert($scope.username+" & "+$scope.password); 
     }; 
    }); 
    body(ng-app="WebApp") 
    article.login-form(ng-controller="myCtrl") 
     img.logo(src="assets/logo.png") 
     form.login 
     .input-box 
      input(type="text", ng-model="username") 
      label username 
      img(src="assets/user.png") 
     .input-box 
      input(type="password", ng-model="password") 
      label password 
      img.pass(src="assets/pass.png") 
     a.button.button-ink(href="#", ng-click="login()") Login 
     a.forgot-pass(href="#") Forgot your password? 
+0

我在fiddlesalad.com上試過了您的代碼,並且只需點擊一下即可正常工作,您確定問題不在您的環境/計算機中嗎? – downhand

+0

你可以調試它,看看第一次點擊發生了什麼? –

+0

請創建一個複製問題的演示 – charlietfl

回答

0

我想通了,爲什麼有人這樣做。我有一個獨立的腳本來解決這個問題。