Commit 29d0fc7d authored by liujiangnan's avatar liujiangnan

修改展现问题

parent c1ca728f
import {Component, EventEmitter, Input, OnDestroy, OnChanges, OnInit, Output} from '@angular/core';
import {Component, EventEmitter, Input, OnDestroy, OnChanges, OnInit, Output, ApplicationRef} from '@angular/core';
import * as _ from 'lodash';
@Component({
......@@ -24,25 +24,22 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy {
teststr = "";
constructor() {
constructor(private appRef: ApplicationRef) {
}
ngOnInit() {
var _this = this;
setTimeout(()=>{
this.titleObj.content = "Hello world!!!";
this.teststr = "************"
},2000);
// (<any>window).courseware.getData(function(data){
// if(data){
// _this.titleObj.content = data.content;
// }
// });
}
let _this = this;
(<any>window).courseware.getData(function(data){
if(data){
_this.titleObj = data;
_this.appRef.tick();
}
});
}
ngOnChanges() {
}
ngOnDestroy() {
......
......@@ -33,7 +33,7 @@
}
});
},
setData: function(data,callback){
setData: function(data,callback){
let str = JSON.stringify(data);
net.getData("setCoursewareData",{id: id,data: str},function(res){
if(res){
......@@ -58,11 +58,15 @@
} else {
return {
getData: function(callback){
let data = localStorage.getItem("courseware_data");
let data = localStorage.getItem("courseware_data");
if(data){
data = JSON.parse(data);
}
callback&&callback(data);
},
setData: function(data,callback){
localStorage.setItem("courseware_data",data);
console.log("******local********");
localStorage.setItem("courseware_data",JSON.stringify(data));
callback&&callback();
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment