mirror of https://github.com/abpframework/abp.git
11 changed files with 64 additions and 38 deletions
@ -0,0 +1,3 @@ |
|||
# Angular UI: Settings |
|||
|
|||
> This document explains how to get setting values in an Angular application. See the [settings document](../../Settings.md) to learn the setting system. |
|||
@ -0,0 +1,33 @@ |
|||
# ASP.NET Core MVC / Razor Pages UI: JavaScript Setting API |
|||
|
|||
Localization API allows you to get the values of the settings on the client side. You can read the current value of a setting in the client side only if it is allowed by the setting definition (on the server side). |
|||
|
|||
> This document only explains the JavaScript API. See the [settings document](../../../Settings.md) to understand the ABP setting system. |
|||
|
|||
## Basic Usage |
|||
|
|||
````js |
|||
//Gets a value as string. |
|||
var language = abp.setting.get('Abp.Localization.DefaultLanguage'); |
|||
|
|||
//Gets an integer value. |
|||
var requiredLength = abp.setting.getInt('Abp.Identity.Password.RequiredLength'); |
|||
|
|||
//Gets a boolean value. |
|||
var requireDigit = abp.setting.getBoolean('Abp.Identity.Password.RequireDigit'); |
|||
```` |
|||
|
|||
## All Values |
|||
|
|||
`abp.setting.values` can be used to obtain all the setting values as an object where the object properties are setting names and property values are the setting values. |
|||
|
|||
An example value of this object is shown below: |
|||
|
|||
````js |
|||
{ |
|||
Abp.Localization.DefaultLanguage: "en", |
|||
Abp.Timing.TimeZone: "UTC", |
|||
... |
|||
} |
|||
```` |
|||
|
|||
@ -0,0 +1,3 @@ |
|||
# Blazor UI: Settings |
|||
|
|||
Blazor applications can reuse the same `ISettingProvider` service that is explained in the [settings document](../../Settings.md). |
|||
Loading…
Reference in new issue