0

私はまだ AngularJS に慣れていないので、 、 、および 構文を適切に定義する方法を知りたいとservices思っfactoriesdirectoriesいますcontrollersCoffeeScript

「なぜこのように」という説明と説明を含むいくつかの例は完璧です。

4

2 に答える 2

2

controllerand を使用した TodoList の良い例CoffeeScript:

angular.module('TodoApp').controller 'TodoCtrl', ($scope) ->

  $scope.todos = [
    {text: 'learn angular', done: true},
    {text: 'build an angular app', done: false}
  ]

  $scope.addTodo = ->
    $scope.todos.push({text: $scope.todoText, done: false})
    $scope.todoText = ''

  $scope.remaining = ->
    count = 0
    for todo in $scope.todos
      count += todo.done ? 0: 1
    count

  $scope.archive = ->
    oldTodos = $scope.todos
    $scope.todos = []
    for todo in oldTodos
      $scope.todos.push(todo) unless todo.done
于 2013-07-25T09:28:59.320 に答える