Zect(options)
It is a constructor function that allows you to create Zect instances. Creating a Zect instance is straightforward:var vm = new Zect({ /* options */ })
When you instantiate a Zect instance, you need to pass in an option object which can include information about the DOM element, data object, mixin methods, lifecycle callbacks and more. See the full list of Instantiation Options.
Zect.extend(options)
Create a “subclass” of the base Zect constructor. All instantiation options can be used here. The special cases to note here are el
and data
, which must be functions in this case.
Examplevar Profile = Zect.extend({
el: document.createElement('p'),
template: '{{firstName}} {{lastName}} aka {{alias}}'
})
var profile = new Profile({
data: {
firstName : 'Walter',
lastName : 'White',
alias : 'Heisenberg'
}
})
profile.$appendTo('body')
Zect.component(id, [definition])
Register or retrieve a global component. For more details see Reusable Component.
Zect.namespace(namespace)
Change directive and template-element prefix with custom namespace. Such as:
Zect.namespace('ng') |
<ng-if is="{show}"> |
Zect.directive(id, [definition])
Register or retrieve a global custom directive.For more detail see Custom Directive