【发布时间】:2015-06-27 11:32:45
【问题描述】:
抱歉,这可能是一个非常基本的问题。我正在用 Angular 制作一个小演示测验项目。在第一页上,我有一个基本的双向数据绑定问候语(即您在一个框中输入您的姓名,它会欢迎用户,例如 <p> Welcome {{name}} </p>
如何保存输入的名称并将此欢迎带到下一页/模板?这是代码
<strong>Welcome</strong> {{email}}
<p class="lead">Please enter your name </p>
<body ng-app ng-init="email = 'John';">
<label>enter name<input type="text" ng-model="firstName"/></label><br />
</body>
这是我的路线
'use strict';
angular
.module('angularQuizApp', [
'ngAnimate',
'ngCookies',
'ngResource',
'ngRoute',
'ngSanitize',
'ngTouch'
])
.config(function ($routeProvider) {
$routeProvider
.when('/', {
templateUrl: 'views/main.html',
controller: 'MainCtrl'
})
.when('/about', {
templateUrl: 'views/about.html',
controller: 'AboutCtrl'
})
[...]
我从一个 yeoman angular 脚手架开始,所以只更改了很少的代码。在此先感谢您好心的角度向导
【问题讨论】:
-
我们不知道您是如何处理路由的...我们无法为您提供这么少的信息。
-
道歉,应编辑:)
-
使用 ngcookies 时,请看这里:stackoverflow.com/questions/30964795/ng-model-with-cookie/…
-
@Mobeale,我问它是因为一些开发人员处理服务器内部的路由。在那种情况下,使用服务是行不通的(但 cookie 很好)
标签: javascript angularjs angularjs-directive javascript-databinding