🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

dynamic-bind-html

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dynamic-bind-html

A replacement for ng-bind-html that compiles angular code, too.

1.0.1
latest
Source
npm
Version published
Maintainers
1
Created
Source

dynamic-bind-html npm CircleCI

A directive inspired by ng-bind-html that accepts uncompiled angular code in addition to raw html.

You can also manually trigger a re-$compile of its contents with an "updateDynamicBindHtml" event.

Installation

Install via npm:

npm install dynamic-bind-html

Then include the dependency on your Angular module.

var app = angular.module('myapp', ['dynamic-bind-html']);

Usage

In the template:

<div dynamic-bind-html='{{dynamicHtml}}'></div>

In the controller:

$scope.dynamicHtml = "<span ng-bind-html='html'></span>";
$scope.html = "<h1>Expected Content</h1>";

Compiled result:

<div dynamic-bind-html="<span ng-bind-html='html'></span>">
    <span ng-bind-html="html">
        <h1>Expected Content</h1>
    </span>
</div>

Development

Install Gulp via npm if you don't have it

npm install -g gulp

Install npm and bower dev dependencies

npm install
bower install

Available commands

  • gulp: build and test the project; equivalent to gulp test
  • gulp build: build the project and make new files in dist
  • gulp serve: start a server to serve the demo page and launch a browser then watches for changes in src files to reload the page
  • gulp test: runs tests
  • gulp serve-test: runs tests and keep test browser open for development. Watches for changes in source and test files to re-run the tests

License

MIT

Keywords

angularjs

FAQs

Package last updated on 29 Jun 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts