Typescript Angular找不到名字

时间:2017-10-17 05:59:57

标签: angular typescript asp.net-core visual-studio-2017

我正在开发Aspnet Core Angular项目并收到以下错误:

  

TS2304:找不到名称'电子邮件'。

该代码在Visual Studio 2017中执行。

<script type="text/template" id="dealer-row-template">
    <td>
        <p><a class="dealer-record" href="#"><%- dealerId %></a></p>
    </td>
    <td>
        <p><%- dealerName %></p>
    </td>
    <td>
        <p><%- dealerType %></p>
    </td>
    <td>
        <p><%- phone %></p>
    </td>
    <td>
        <p><%- city %></p>
    </td>
    <td>
        <p><%- state %></p>`enter code here`
    </td>
    <td>
        <p><%- country %></p>
    </td>
</script>

代码非常基础,我在函数调用中声明了一个变量。但编译器给出以下错误。我忘了什么或是视觉工作室问题吗? enter image description here enter image description here

2 个答案:

答案 0 :(得分:1)

对象演示只有错误的语法。将var data:替换为var data =

var data = {
    "Email": email,
    "Timeout": "5",
    "Verbose": "True"
};

答案 1 :(得分:1)

您需要为数据分配值:

var data = {
    "Email": email,
    "Timeout": "5",
    "Verbose": "True"
};