阅读背景:

在使用angularjs时不能得到警报

来源:互联网 
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>

<body>

  <div ng-app="canerApp" ng-controller="canerCtrl">

    <button ng-click="click()">
      Button click
    </button>

    <p ng-show="isClicked">

      name=
      <input type="text" ng-model="caner.name">
      <br> surnanme=
      <input type="text" ng-model="caner.surname">
      <br> age

        <select ng-model="caner.age"

       ng-options="  person.age as person.age for person in peole" >
        </select>

      <br> Welcome Message: {{ caner.name + " " + caner.surname+" "+caner.age}}
    </p>

  </div>

  <script type="text/javascript">
    var app = angular.module('canerApp', []);

    app.controller('canerCtrl', function($scope,$window) {
$window.alert("ctrl");
      $scope.caner = {

        name: "caner",
        surname: "aydin",

age: "22",
      };

      $scope.peole = [{
        age: 1,
        name: 'Bob'
      }, {
        age: 2,
        name: 'Alice'
      }, {
        age: 3,
        name: 'Steve'
      }];

      $scope.isClicked = true;

      $scope.click = function(User) {
        $window.alert("ctrl fun");
        $scope.isClicked = !$scope.isClicked;
        $scope.caner.name = User.save;
      };
    });

    app 
.factory('User', function($http,$window) { // injectables go here
  var backendUrl = "https://localhost:3000";
  $window.alert("service");
  var service = {
    // our factory definition
    user: {},
    setName: function(newName) { 
      service.user['name'] = newName; 
    },
    setEmail: function(newEmail) {
      service.user['email'] = newEmail;
    },
    save: function() {  $window.alert("service saave");
      return $http.post(backendUrl + '/users', {
        user: service.user
      });
    }
  };
  return service;
});

  </script>

</body>

</html>
<!DOCTYPE html>
<html>
<script src="https://aja



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: