Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.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
Asp.net mvc AngularJS MVC 4/Razor和引号分隔的数据_Asp.net Mvc_Angularjs_Asp.net Mvc 4_Razor - Fatal编程技术网

Asp.net mvc AngularJS MVC 4/Razor和引号分隔的数据

Asp.net mvc AngularJS MVC 4/Razor和引号分隔的数据,asp.net-mvc,angularjs,asp.net-mvc-4,razor,Asp.net Mvc,Angularjs,Asp.net Mvc 4,Razor,在angular应用程序中,我以三种方式使用商店名称: 例如: SelectedStore: {{ currentStore }} <ul> @foreach(var store in Model) { <li ng-hide="currentStore=='@(store.Name)'> <a href="#" ng-click="setCurrentStore(@(store.Id), '@(store.N

在angular应用程序中,我以三种方式使用商店名称: 例如:

SelectedStore: {{ currentStore }}
<ul>
    @foreach(var store in Model)
    {
        <li ng-hide="currentStore=='@(store.Name)'>
            <a href="#" ng-click="setCurrentStore(@(store.Id), '@(store.Name)')">
                @(Store.Name)
            </a>
        </li>
    }
</ul>
SelectedStore:{{currentStore}
    @foreach(模型中的var存储) {
    我能看到的唯一方法是使用代码隐藏函数,用转义序列替换单引号(
    \'

    比如:

    SelectedStore: {{ currentStore }}
    <ul>
        @foreach(var store in Model)
        {
            <li ng-hide="currentStore=='@(escapeSingleQuotes(store.Name))'>
                <a href="#" ng-click="setCurrentStore(@(store.Id), '@(escapeSingleQuotes(store.Name))')">
                    @(Store.Name)
                </a>
            </li>
        }
    </ul>
    
    SelectedStore:{{currentStore}
    
      @foreach(模型中的var存储) {
      我只是继续做了一个ng初始化并传入了JSON’ified模型,这样angular就可以完全控制作用域中的数据了

      存储名称中会有双引号吗?它可能也会有这个问题……我只是继续做了一个ng初始化并传入了JSON’ified模型,这样angular就可以完全控制我输入的数据了n范围