Я работаю с угловым интерфейсом и django в качестве backend, написав smll-материал, чтобы узнать угловое. Я пытаюсь отобразить переменную i, определенную в области. Я загружаю html как частичный onclick метки привязки , Вот мой app.js, которые имеют свои настройки маршрутизатора:Задачи для начинающих с областью в Angularjs
var blogApp = angular.module('blogApp',['ngRoute'])
blogApp.config(function($interpolateProvider) {
$interpolateProvider.startSymbol('{$');
$interpolateProvider.endSymbol('$}');
});
blogApp.config(['$routeProvider',function($routeProvider){
$routeProvider.
when('/login', {
templateUrl: 'static/partials/login.html',
}).
when('/register',{
templateUrl:'static/partials/register.html',
}).
when('/shoppingcart', {
templateUrl:'static/partials/shopping_cart.html',
controller:'CartController'
}).
otherwise({
redirectTo: '/'
});
}]);
Вот мой CartController определяется:
blogApp.controller('CartController', function($scope){
$scope.items = [
{title: 'Paint pots', quantity: 8, price: 3.95},
{title: 'Polka dots', quantity: 17, price: 12.95},
{title: 'Pebbles', quantity: 5, price: 6.95}
];
});
я включил в JS, который содержит мой CartController и тот, который определил мой маршрут .my частичный (так называемый shopping_cart.html), как это:
<div ng-controller='CartController'>
<h3>Your Cart</h3>
<div ng-repeat="item in items">
<span>{% item.title %}</span>
<input ng-model="item.quantity">
<span> {% item.price|currency %} </span>
<span> {% item.price * item.quantity | currency %} </span>
<button ng-click="remove($index)">Remove</button>
</div>
</div>
Интригующая проблема заключается в том, что item.quantity отображается правильно, но item.title, item.price и т. д. отображается так же, как и в моем output.Point, если он отображает item.quantity, это означает, что переменная item содержит указанную переменную, даже если я помещаю item.title в input вместо item.quantity, она отображает переменную, но {% item.title%} сам по себе никогда не отображается. Следите за моей ошибкой и любезно объясните, почему это происходит.
да спасибо, что у меня была эта привычка писать так, как это было раньше, в действительности, в django.Thanks для ваших внимательных глаз. :) –
приветствуются. –