【发布时间】:2018-01-25 18:43:58
【问题描述】:
即使经过深入研究,我似乎也无法找到我的 $interpolateProvider 无法正常工作的原因。这是我定义我的新符号的地方。
var APP = APP || {};
APP.Subapp = APP.Subapp || {};
APP.Subapp.Admin = angular.module('APP.Subapp.Admin', ['APP.Subapp.Modules']);
APP.Subapp.Admin.config(function($interpolateProvider) {
$interpolateProvider.startSymbol('{[{').endSymbol('}]}');
});
我确实使用 ng-app 调用了正确的应用程序。
<html ng-app="APP.Subapp.Admin" ng-controller="MainController">
<head>
<link rel="stylesheet" href="/stylesheets/style.css"/>
...
由于我使用的是车把,我真的很想改变它,但我不能使用 ng-bind,因为我需要通过一些功能(例如 ng-click)来传递信息。
... ng-click="confirm({{client.id}}) ...
任何帮助将不胜感激。
编辑 //
我解决了我的问题,如果它可以帮助那里的一些人。好像我在我的主模块 js 文件中覆盖了我的配置。这是有效的代码。
(function(APP){
'use strict';
APP.Subapp.Admin.config(function( $controllerProvider, $interpolateProvider ){
APP.Subapp.Admin.controller = $controllerProvider.register;
$interpolateProvider.startSymbol('{[{');
$interpolateProvider.endSymbol('}]}');
});
})(APP);
【问题讨论】:
-
自我回答是适当的和赞赏。由于您能够以对其他人有帮助的方式解决问题,因此您应该考虑将您的修复作为问题的答案,而不是对问题的编辑。
-
感谢您的提示,以后会做的!
标签: javascript angularjs