List of current possibilities:
1. indexOf - (see bottom)
var string = "foo",
substring = "oo";
alert(string.indexOf(substring) > -1);
// Source: https://stackoverflow.com/a/12550320 | |
function pad(n){return n<10 ? '0'+n : n} | |
/* use a function for the exact format desired... */ | |
function ISODateString(d){ | |
function pad(n){return n<10 ? '0'+n : n} | |
return d.getUTCFullYear()+'-' | |
+ pad(d.getUTCMonth()+1)+'-' | |
+ pad(d.getUTCDate())+'T' |
/** | |
Test for "value is null or undefined" is | |
**/ | |
if ( some_variable == null ){ | |
// some_variable is either null or undefined | |
} | |
// So these two lines are equivalent: | |
if ( typeof(some_variable) !== "undefined" && some_variable !== null ) {} | |
if ( some_variable != null ) {} |
List of current possibilities:
1. indexOf - (see bottom)
var string = "foo",
substring = "oo";
alert(string.indexOf(substring) > -1);
https://htmlagilitypack.codeplex.com/discussions/24346 | |
http://eksith.wordpress.com/2011/06/14/whitelist-santize-htmlagilitypack/ | |
Web Protection | |
http://www.troyhunt.com/2010/05/owasp-top-10-for-net-developers-part-2.html | |
http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api |
//Source http://blog.hugeaim.com/2013/04/07/clearing-a-form-with-angularjs/ | |
//make the record pristine | |
$scope.commentForm.$setPristine(); | |
$scope.comment = {..}; |
//For an rfc4122 version 4 compliant solution, this one-liner(ish) solution is the most compact I could come up with | |
//http://stackoverflow.com/a/2117523 | |
'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { | |
var r = Math.random()*16|0, v = c == 'x' ? r : (r&0x3|0x8); | |
return v.toString(16); | |
}); | |
//http://guid.us/GUID/JavaScript | |
function S4() { | |
return (((1+Math.random())*0x10000)|0).toString(16).substring(1); |
<div id="task-users" class="panel panel-default" ng-include="'/Angular-App/projektweb3/task-details/partial-templates/users.tpl.html'"></div> | |
<html ng-app> | |
<!-- Body tag augmented with ngController directive --> | |
<body ng-controller="MyController"> | |
<input ng-model="foo" value="bar"> | |
<!-- Button tag with ng-click directive, and string expression 'buttonText' wrapped in "{{ }}" markup --> | |
<button ng-click="changeFoo()">{{buttonText}}</button> | |
<script src="angular.js"> | |
</body> | |
</html> |
angular.module('directivesModule') | |
.directive('isolateScopeWithController',function(){ | |
return { | |
restrict:'EA', | |
scope: {datasource:'=',add:'&'}, | |
controller: function($scope){ | |
function init() { | |
$scope.customers=angular.copy($scope.datasource); | |
} | |
init(); |
angular.module('moduleName') | |
.directive('myDirective', function () { | |
return { | |
restrict: 'EA', //E = element, A = attribute, C = class, M = comment | |
scope: { | |
//@ reads the attribute string value, | |
//= provides two-way binding, | |
//& works with functions | |
title: '@' | |
}, |