Page generated at 2016-08-19 09:38:26 +0000

Use cases

  • Standard way to schedule component’s internal tasks
  • SHOULD NOT be called directly if component will be rendered.
  • Called automatically after instance.render()

Example

Some placeholder content

<body>
	<div class="panel panel-default">
		<div component="component-codename" class="panel-body">
			<h1>Some placeholder content</h1>
		</div>
	</div>
	<script>
		new component('component-codename', function(){
			// render()
		}, function(){
			// service()
			var self = this;
			var i = 0;
			setInterval(function(){
				self.$e.text(i++);
			}, 1000);
		});
	</script>
</body>

Some placeholder content


	<div class="panel panel-default">
		<div component="component-codename2" class="panel-body">
			<h1>Some placeholder content</h1>
		</div>
	</div>
	<script>
		new component('component-codename2', {
			'render': function(){

			},
			'service': function(){
				var self = this;
				var i = 0;
				setInterval(function(){
					self.$e.text(i++);
				}, 1000);
			}
		});
	</script>