【发布时间】:2014-09-07 14:56:32
【问题描述】:
我第一次体验 AngularJS,我已经用 laravel 作为后端构建了很多东西。所以我安装了 laravel 并创建了一个 index.blade.php 文件。其中我有一个ng-submit,但我无法让它工作。
<!doctype html>
<html lang="en" ng-app>
<head>
<meta charset="UTF-8">
<title>Laravel and AngularJS test</title>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.5/angular.min.js"></script>
<script src="/js/main.js"></script>
</head>
<body>
<div ng-controller="TodoController">
<h1>Todo</h1>
<input type="text" placeholder="Search todos" ng-model="search">
<ul>
<li ng-repeat="to in todos | filter:search">
@{{ todo.body }}
</li>
</ul>
<form ng-submit="addTodo()">
<input type="text" placeholder="Add a todo" ng-model="newTodo">
<button type="submit">Add todo</button>
</form>
</div>
</body>
</html>
main.js
function TodoController($scope) {
$scope.todos = [
{ body: 'Groceries' },
{ body: 'Drive' }
];
$scope.addTodo = function() {
$window.alert('test');
};
}
【问题讨论】:
-
是否有任何控制台错误?
-
没有,如果有的话会容易得多。
标签: javascript php angularjs laravel