Skip to content

Instantly share code, notes, and snippets.

@tmamedbekov
Created June 23, 2017 19:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tmamedbekov/41e5f32013c3362dca97a95b051177b9 to your computer and use it in GitHub Desktop.
Save tmamedbekov/41e5f32013c3362dca97a95b051177b9 to your computer and use it in GitHub Desktop.
Angular Layout
@using Sitecore.Mvc
@using Sitecore.Mvc.Extensions
@using sitecore.local.Controllers
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<title>@Html.Sitecore().CurrentItem.Name</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.8/angular.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-sanitize.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<script src="~/Scripts/mysite/myangular.js?v=1.1"></script>
</head>
<body ng-app="sc.sample">
<div class="container" ng-controller="SampleDemoController">
<div sample-component='{
Title: "@Html.RawJsEncodedString(@Html.Sitecore().Field("Title"))",
Text: "@Html.RawJsEncodedString(@Html.Sitecore().Field("Text"))",
Image: "@Html.RawJsEncodedString(@Html.Sitecore().Field("Image"))"
}'></div>
</div>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment