parent
b29b045d78
commit
ecf6ba3974
|
@ -25,10 +25,10 @@ import {ChangeDetectionStrategy} from './constants';
|
||||||
* `angular2.transform.template_compiler.change_detector_codegen` library. If you make updates
|
* `angular2.transform.template_compiler.change_detector_codegen` library. If you make updates
|
||||||
* here, please make equivalent changes there.
|
* here, please make equivalent changes there.
|
||||||
*/
|
*/
|
||||||
var ABSTRACT_CHANGE_DETECTOR = "AbstractChangeDetector";
|
const ABSTRACT_CHANGE_DETECTOR = "AbstractChangeDetector";
|
||||||
var UTIL = "ChangeDetectionUtil";
|
const UTIL = "ChangeDetectionUtil";
|
||||||
var IS_CHANGED_LOCAL = "isChanged";
|
const IS_CHANGED_LOCAL = "isChanged";
|
||||||
var CHANGES_LOCAL = "changes";
|
const CHANGES_LOCAL = "changes";
|
||||||
|
|
||||||
export class ChangeDetectorJITGenerator {
|
export class ChangeDetectorJITGenerator {
|
||||||
_logic: CodegenLogicUtil;
|
_logic: CodegenLogicUtil;
|
||||||
|
|
|
@ -10,7 +10,7 @@ import {DebugElement} from './debug_element';
|
||||||
const NG_ID_PROPERTY = 'ngid';
|
const NG_ID_PROPERTY = 'ngid';
|
||||||
const INSPECT_GLOBAL_NAME = 'ng.probe';
|
const INSPECT_GLOBAL_NAME = 'ng.probe';
|
||||||
|
|
||||||
var NG_ID_SEPARATOR = '#';
|
const NG_ID_SEPARATOR = '#';
|
||||||
|
|
||||||
// Need to keep the views in a global Map so that multiple angular apps are supported
|
// Need to keep the views in a global Map so that multiple angular apps are supported
|
||||||
var _allIdsByView = new Map<AppView, number>();
|
var _allIdsByView = new Map<AppView, number>();
|
||||||
|
|
|
@ -2,7 +2,7 @@ import {isBlank, BaseException, isPresent, StringWrapper} from 'angular2/src/cor
|
||||||
import {DOM} from 'angular2/src/core/dom/dom_adapter';
|
import {DOM} from 'angular2/src/core/dom/dom_adapter';
|
||||||
import {NgZone} from 'angular2/src/core/zone/ng_zone';
|
import {NgZone} from 'angular2/src/core/zone/ng_zone';
|
||||||
|
|
||||||
var BUBBLE_SYMBOL = '^';
|
const BUBBLE_SYMBOL = '^';
|
||||||
|
|
||||||
export class EventManager {
|
export class EventManager {
|
||||||
constructor(public _plugins: EventManagerPlugin[], public _zone: NgZone) {
|
constructor(public _plugins: EventManagerPlugin[], public _zone: NgZone) {
|
||||||
|
|
|
@ -327,7 +327,6 @@ class EventBuilder extends AstTransformer {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var PROPERTY_PARTS_SEPARATOR = new RegExp('\\.');
|
|
||||||
const ATTRIBUTE_PREFIX = 'attr';
|
const ATTRIBUTE_PREFIX = 'attr';
|
||||||
const CLASS_PREFIX = 'class';
|
const CLASS_PREFIX = 'class';
|
||||||
const STYLE_PREFIX = 'style';
|
const STYLE_PREFIX = 'style';
|
||||||
|
@ -379,7 +378,7 @@ function isValidElementPropertyBinding(schemaRegistry: ElementSchemaRegistry,
|
||||||
|
|
||||||
function createElementPropertyBinding(schemaRegistry: ElementSchemaRegistry, ast: ASTWithSource,
|
function createElementPropertyBinding(schemaRegistry: ElementSchemaRegistry, ast: ASTWithSource,
|
||||||
propertyNameInTemplate: string): ElementPropertyBinding {
|
propertyNameInTemplate: string): ElementPropertyBinding {
|
||||||
var parts = StringWrapper.split(propertyNameInTemplate, PROPERTY_PARTS_SEPARATOR);
|
var parts = propertyNameInTemplate.split('.');
|
||||||
if (parts.length === 1) {
|
if (parts.length === 1) {
|
||||||
var propName = schemaRegistry.getMappedPropName(parts[0]);
|
var propName = schemaRegistry.getMappedPropName(parts[0]);
|
||||||
return new ElementPropertyBinding(PropertyBindingType.PROPERTY, ast, propName);
|
return new ElementPropertyBinding(PropertyBindingType.PROPERTY, ast, propName);
|
||||||
|
|
|
@ -59,7 +59,7 @@ function _convertLocalsToVariableBindings(locals: Locals): any[] {
|
||||||
return variableBindings;
|
return variableBindings;
|
||||||
}
|
}
|
||||||
|
|
||||||
export var PROP_NAME = 'propName';
|
export const PROP_NAME = 'propName';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* In this case, we expect `id` and `expression` to be the same string.
|
* In this case, we expect `id` and `expression` to be the same string.
|
||||||
|
|
Loading…
Reference in New Issue