curl -X POST "http://192.168.0.100/YamahaRemoteControl/ctrl" \
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const watcher = new StyleChangeWatcher(); | |
watcher.watch(element, ["width"]); | |
watcher.observer.subscribe((event:StyleChangeEvent) => { | |
console.log('Element:', event.element); | |
console.log('Change:', event.change.property,':', event.change.previous, '=>', event.change.current); | |
}); | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { Injectable, EventEmitter } from '@angular/core'; | |
@Injectable() | |
export class TypeingListen extends EventEmitter<boolean> { | |
private keyStack:string[] = []; | |
private emptyInterval:any; | |
constructor( private password:String ) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<td md-cell> | |
<div ng-if="!result.osd.csmInstruction || result.enableFlag"> | |
<md-select ng-if="!$ctrl.cp" name="status" ng-init="result.enableFlag='true'" ng-model="result.osd.csmInstruction" aria-label="status" placeholder="Select"> | |
<md-option value="">Select</md-option> | |
<md-option value="Hold for Decision">Hold for Decision</md-option> | |
</md-select> | |
<span ng-if="$ctrl.cp"> | |
{{result.status | na}} | |
</span> | |
</div> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export function LocalStorageProperty(property:string) { | |
return function(target: any, propertyKey: string | symbol) { | |
var _ref_ = window['Reflect']; | |
var meta, type; | |
if(_ref_.getMetadata) { | |
meta = _ref_.getMetadata('design:type', target, propertyKey); | |
var result = /^function\s+([\w\$]+)\s*\(/.exec( meta.toString() ) | |
var fnName = result ? result[ 1 ] : ''; | |
if(fnName && fnName.length) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@EventBusBind | |
@Component({ | |
selector: 'wpci-header', | |
templateUrl: './header.component.html', | |
styleUrls: ['./header.component.less'] | |
}) | |
export class HeaderComponent implements OnInit { | |
ngOnInit() {} | |
I. You're stick to the "normal" way of Meteor development and you can't work how you want without installing a package that do some job. That also might be no problem because packages do more than what you want and this increase filesize and this will increase the loading time of the app.
II. Its hard to debug, when there are problems. Its very hard to investigate and find a solution and this increase development time
III. The current app is bound to unnecessary external services like