1、利用angular指令监听ng-repeat渲染完成后执行脚本

http://www.cnblogs.com/wangmeijian/p/5141266.html

2、$http的POST请求中请求数据的设置问题(向Web API进行请求)

前台请求代码:

$http({
method: 'POST',
url: 'api/controller/faction',
params: {
a: 'abc', b: 2 , c : 'def'
},
data: json_Object
}).then(function (response) {
console.log(response.data);
}, function (response) {
console.log(response);
});

说明:json_Object(json对象,body(消息体,实体正文)类型)对应的是一个后台的一个类的对象。

后台Web API代码:

public string faction(string a, int b, string c, [FromBody]ModelClass mc)
{
return 'OK!';
}

说明:参数mc是一个实体类的对象,在没有使用[FromBody]进行指定时,会默认指定该参数在客户端请求时需要将对应数据放入body(正文)中传输,即默认被指定了[FromBody]。此外需要注意的是上述方法中的4个参数中只能有其中一个被指定为[FromBody](同时需要注意的是只能有一个这样的类的对象参数),如果有多个指定为[FromBody],则所有的参数将会被要求放置在URL上进行请求。

2、Angular需要被webpack或browserify压缩时需要注意:

var app = angular.module('myApp', []);

app.controller('myAppCtrl', function($scope, $http) {    

});

应改为:

var app = angular.module('myApp', []);

app.controller('myAppCtrl', ['$scope','$http', function($scope, $http) {    

}]);

3、Angular的“{{expression}}”指令在IE下不兼容的情况

  • 问题描述:
<div style="width:{{expression}};"></div>

上述代码在IE 11(edge)中,width不能获取真确的值,而是直接将表达式显示expression,然而在Chrome和Firefox中正常。

  • 解决办法:

HTML代码:

<div ng-style="styleHandler(widthVal)"></div>

js代码:

$scope.styleHandle = function (p) {
return { 'width': p };
};

.......

AngularJs(v1)相关知识和经验的碎片化记录的更多相关文章

  1. React相关知识和经验的碎片化记录

    React相关知识和经验的碎片化记录 1.Warning: validateDOMNesting(...): Whitespace text nodes cannot appear as a chil ...

  2. 开发工具Visual Studio使用相关知识和经验的碎片化记录

    开发工具Visual Studio使用相关知识和经验的碎片化记录 1.Visual Studio提示"无法启动IIS Express Web服务器"的解决方法 有时,在使用Visu ...

  3. WinForm(C#)相关知识和经验的碎片化记录

    1.引发类型为“System.Windows.Forms.AxHost+InvalidActiveXStateException”的异常 出现"System.Windows.Forms.Ax ...

  4. HTML相关知识和经验的碎片化记录

    1.标签input在type="file"时,name是必须属性 <form id="MainFileUpload" name="MainFil ...

  5. windows cmd命令相关知识和经验的碎片化记录

    1.循环遍历当前文件夹下的所有*.dll文件,并打印其绝对路径和相对路径 ``` for /f "tokens=*" %%a in ('dir /s/b/a-d "*.d ...

  6. IIS相关知识和经验的碎片化记录

    1.IIS(Internet Information Services)网站本机可以访问,局域网其他机器无法访问 导致这个问题之一是防火墙规则,解决办法如下: [开始]打开[控制面板],选择[WIND ...

  7. Asp.net相关知识和经验的碎片化记录

    1.解决IIS7.0下“HTTP 错误 404.15 - Not Found 请求筛选模块被配置为拒绝包含的查询字符串过长的请求”问题 方案1:在程序的web.config中system.web节点里 ...

  8. SQL Server相关知识和经验的碎片化记录

    1.在向服务器发送请求时发生传输级错误 在向服务器发送请求时发生传输级错误. (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接.) ---> Sy ...

  9. JavaScript相关知识和经验的碎片化记录

    1.JavaScript提示“未结束的字符串常量”错误解决方法 1.1 JavaScript引用时,使用的字符语言不一致.    比如:<script type=”text/javascript ...

随机推荐

  1. linux下 tomcat 日志乱码/中文链接404

    1 日志乱码: JDK引用的设置 Java引用参数添加”-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8” 将上面参数添加到Catalina.sh中JAVA ...

  2. appium+python自动化33-解锁九宫格(TouchAction)

    TouchAction 1.源码可以在这个路径找到:Lib\site-packages\appium\webdriver\common\touch_action.py class TouchActio ...

  3. java代码--------构造方法的调用

    总结: package com.sads; //构造方法何时被调用, //构造方法里的内容先执行 public class Sdw { static { System.out.println(&quo ...

  4. STL算法与树结构模板

    STL算法 STL 算法是一些模板函数,提供了相当多的有用算法和操作,从简单如for_each(遍历)到复杂如stable_sort(稳定排序),头文件是:#include <algorithm ...

  5. python学习(二十一) Python 中的链式赋值

    Python的链式赋值如下:

  6. 下载pubmed数据

    1 import requests 2 import json 3 4 search_url = "https://eutils.ncbi.nlm.nih.gov/entrez/eutils ...

  7. Tkinter Cursors

      Tkinter Cursors:   Python的Tkinter的支持很多不同的鼠标光标的数字.确切的图形可能会有所不同,根据您的操作系统. 这里是大量有趣的的名单: "arrow&q ...

  8. select to object 查询方法

    (1)Select() (2)Where() (3)OrderBy()

  9. C#中有关数组和string引用类型或值类型的判断

    直接来一段测试代码 class value_ref_type { public static void DEMO1() { ] { }; double[] location_new; string s ...

  10. C#读取Excel技术概览 (2)

    5.自定义SDK,使用xmlReader文件流式处理 第四章节中,总是感觉用别人的工具要受制于人.既然我 们知道了Excel的存储方式,问题便转换成从xml中取出数据,然后放入内存得到我们想要的东西, ...