Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript VueJS参数在页面中无法正常工作_Javascript_Typescript_Vue.js - Fatal编程技术网

Javascript VueJS参数在页面中无法正常工作

Javascript VueJS参数在页面中无法正常工作,javascript,typescript,vue.js,Javascript,Typescript,Vue.js,我在一个外部文件中编写了我的vue,并将其添加到页面底部,但它不能完全工作。例如,当使用v-model时,页面包含一个错误: 编译模板时出错 当页面加载时,我从API中提供数据并将其放入参数中,但我的模板将参数显示为空。在我的开发工具中,它向我展示了API对我所有数据的响应 这是我的get_Data方法: get_type_data() { get_data().subscribe(function (x: any) { this.types = x.data;

我在一个外部文件中编写了我的
vue
,并将其添加到页面底部,但它不能完全工作。例如,当使用
v-model
时,页面包含一个错误:

编译模板时出错

当页面加载时,我从API中提供数据并将其放入参数中,但我的模板将参数显示为空。在我的开发工具中,它向我展示了API对我所有数据的响应

这是我的
get_Data
方法:

get_type_data() {
    get_data().subscribe(function (x: any) {
        this.types = x.data;
        console.log(this.types);
    });
},

在控制台中,它显示正确的值,但当我在模板中使用它时,它是空的。我该怎么办

使用粗箭头符号

get_type_data() {
            get_data().subscribe(x => {
                this.types = x.data;
                console.log(this.types);
            });
        },